首页
登录
从业资格
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
最全题库
2022-08-02
52
问题
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是( )。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系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
随机试题
Livelyargumentcentersaroundeffectofpubliccommunicationonaudiences,
NewEnglandisinthe______oftheUnitedStates.A、northwestB、southeastC、sout
冬天某人从室外进入蒸汽浴室后不久突然晕倒,从生理学上角度分析可能的原因是()。
下列财产不得抵押的有()。A.土地所有权 B.耕地、宅基地、自留地、自留山等
健康风险评估报告,通常由一组报告组成,除了健康评估的结果以及危险因素列表外,同时
护士的心理素质不包括( )A.保持良好的人际关系 B.严谨细致的工作作风
针对学生的问题行为,班主任在与家长沟通时应注意什么?
下列各项中,属于会计师事务所向审计客户借出员工应同时满足的条件有()。A.借出
依据《中华人民共和国城乡规划法》,关于城市总体规划的审批,下列说法中,正确的有(
建筑物门窗的安装必须牢固。在砌体上安装门窗严禁采用( )固定。A.钻孔 B.
最新回复
(
0
)