首页
登录
从业资格
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
最全题库
2022-08-02
45
问题
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是( )。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系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
随机试题
Thiswasthecapital’smostanxiousweeksinceSeptember11th.OnMondayth
Whichofthefollowingsentenceshasasubjectcomplement?A、Ataxiwascalledfo
[originaltext]Goodmorning,ladiesandgentlemen.Welcomehere.Today,I’d
[originaltext]Problemsarealwaysencounteredinone’slifetobefacedand
木屋盖宜采用外排水,若必须采用内排水时,不应采用以下何种天沟?( )A.木制天
下列各项洋地黄毒性反应的处理措施,错误的是A.洋地黄特异性抗体治疗 B.频发室
①为了平复些许紧张的情绪,我从随身携带的书包中掏出这本小书《从希腊到中国》 ②
在过去十年里,中国南部几乎每个省都发现了古人类化石,其中许多都来自可以追溯到10
阳虚血亏、寒凝痰滞所致的下列病症中,适宜用阳和汤治疗的是 A.贴骨疽B.流注
王某2008年3月1日因违规被吊销了注册证书,正常情况下再申请建造师注册最早只能
最新回复
(
0
)