首页
登录
从业资格
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
最全题库
2022-08-02
71
问题
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是( )。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系统中,可通过文件扩展名判别文件类型,例如,()是一种可执行
随机试题
CommunicationSkills--StartHere!Whyyouneedtogetyour
在Cache和主存构成的两级存储系统中,Cache的存取时间为100ns,主存的
财务顾问及财务顾问主办人出现( ),中国证监会对其采取监管谈话,出具警示函,责
下列关于董事长的产生办法的说法中,正确的是()。A:由董事会过半数选举产生
哈佛大学的一位校长曾提出这样的思考:我们培养出来的青年人该用什么样的方式来回报这
女性,45岁。B超查体发现胆囊结石多枚,最大的结石直径1.2cm,胆囊壁光滑、不
行政相对人对药品监督管理部门作出的没收违法所得决定不服时,可以提出()A.行
采用跟随者战略的企业适宜采用的绩效考核方法是( )A.关键事件法 B.以行为
下列哪个药物属于哌嗪类非镇静类H受体拮抗剂A.盐酸苯海拉明 B.盐酸赛庚啶
肛管的括约肌功能主要依靠哪种结构的作用A、外括约肌的深部 B、内括约肌 C、
最新回复
(
0
)