首页
登录
从业资格
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
最全题库
2022-08-02
96
问题
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是( )。A.结构化B.原型C.面向对象D.敏捷
选项
A.结构化
B.原型
C.面向对象
D.敏捷
答案
B
解析
原型:需求不明确,动态变化的项目(如界面的开发)
面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。它将数据和对数据的操作封装在一起,作为一个整体来处理,采用数据抽象和信息隐蔽技术,将这个整体抽象成一种新的数据类型——类,并且考虑不同类之间的联系和类的重用性。类的集成度越高,就越适合大型应用程序的开发。另一方面,面向对象程序的控制流程由运行时各种事件的实际发生来触发,而不再由预定顺序来决定,更符合实际。事件驱动程序的执行围绕消息的产生与处理,靠消息循环机制来实现。在实际编程时可以采用搭积木的方式来组织程序,站在“巨人”的肩上实现自己的目标。面向对象程序的设计方法使得程序结构清晰、简单,提高了代码的重用性,有效减少了程序的维护量,提高了软件的开发效率。
结构化:基本思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计;严格区分工作阶段,每阶段有任务和结果; 强调系统开发过程的整体性和全局性; 系统开发过程工程化,文档资料标准化。
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
转载请注明原文地址:http://tihaiku.com/congyezige/2417751.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
利用Windows系统中的事件查看器将查看的事件分为()。A.用户访问事件、
某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金
某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金
某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金
UML图中,()属于动态交互图,它们关注系统的动态特性;()属于
在面向对象开发方法中,()机制模拟现实世界中的遗传现象,实现类之间共享数据和
在面向对象软件开发过程中,面向对象分析阶段包含一系列活动,而()活动不属于面
在统一建模语言中(UML)中,()用于描述系统与外部系统及用户之间的交互。A
在Windows系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
在Windows系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
随机试题
AIDSissaid_____thenumber-onekillerofbothmenandwomenoverthepastfew
[originaltext]M:IjustwonderwhyJanetneverbecomesanactressintheadvert
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasic
颈椎特点()A.椎体呈心形 B.椎孔小 C.横突上有横突孔 D.
(2016年真题)以下关于单利和复利的说法,错误的选项是()。A.按照复利
共用题干 一般资料:求助者,女性,18岁,长相一般,某大学一年级学生。案例介绍
在经济衰退时期,与附加的劳动者效应相比,灰心丧气的劳动者效应比较强,并且占据着主
(三)甲公司为新成立的企业,营业账簿中记载实收资本300万,资本公积200万元,
在高土壤电阻率地区,降低接地电阻宜采用的方法包括( )。A.换土 B.加
在作两样本均数比较时,已知n、n均小于30,总体方差不齐且呈极度偏态的资料宜用A
最新回复
(
0
)