首页
登录
从业资格
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
最全题库
2022-08-02
39
问题
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是( )。A.结构化B.原型C.面向对象D.敏捷
选项
A.结构化
B.原型
C.面向对象
D.敏捷
答案
B
解析
原型:需求不明确,动态变化的项目(如界面的开发)
面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。它将数据和对数据的操作封装在一起,作为一个整体来处理,采用数据抽象和信息隐蔽技术,将这个整体抽象成一种新的数据类型——类,并且考虑不同类之间的联系和类的重用性。类的集成度越高,就越适合大型应用程序的开发。另一方面,面向对象程序的控制流程由运行时各种事件的实际发生来触发,而不再由预定顺序来决定,更符合实际。事件驱动程序的执行围绕消息的产生与处理,靠消息循环机制来实现。在实际编程时可以采用搭积木的方式来组织程序,站在“巨人”的肩上实现自己的目标。面向对象程序的设计方法使得程序结构清晰、简单,提高了代码的重用性,有效减少了程序的维护量,提高了软件的开发效率。
结构化:基本思想是:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化、自顶向下对信息系统进行分析与设计;严格区分工作阶段,每阶段有任务和结果; 强调系统开发过程的整体性和全局性; 系统开发过程工程化,文档资料标准化。
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
转载请注明原文地址:https://tihaiku.com/congyezige/2417751.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
利用Windows系统中的事件查看器将查看的事件分为()。A.用户访问事件、
某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金
某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金
某银行数据库中,信贷额度关系模式为Credit-in(用户账号,信贷额度,已用金
UML图中,()属于动态交互图,它们关注系统的动态特性;()属于
在面向对象开发方法中,()机制模拟现实世界中的遗传现象,实现类之间共享数据和
在面向对象软件开发过程中,面向对象分析阶段包含一系列活动,而()活动不属于面
在统一建模语言中(UML)中,()用于描述系统与外部系统及用户之间的交互。A
在Windows系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
在Windows系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
随机试题
Whatisthenumberthatisonehalfofonequarterofonetenthof400?51/10of
[originaltext]W:Mr.Liu,thankyouforcomingintoday.Ihavereadyourresum
LanguageandHumanityLanguageispowerfula
[originaltext]M:Lookatthosecolorfulbirdsoverthere.Ithinkyoucanteach
(2018年真题)某公司部分人员发言要点摘录如下: 会计人员E:套期工具通常是
人类精神活动极其复杂,目前国际上精神疾病的分类无统一标准,长期以来形成两个方向并
调剂处方“四查”是指A.查处方、药品、规格、用法用量 B.查科别、姓名、年龄、
膳食纤维的主要生理意义是A.降低血中三酰甘油 B.吸收后提供人体微量元素 C
增值税一般纳税人的下列行为中,应视同销售货物,征收增值税的有()。A.食品厂将
一台星形联接的三相隐极同步发电机额定容量SN=1000kVA,额定电压UN=6.
最新回复
(
0
)