- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程课程复习题
一、单项选择题
1、软件生存周期模型有多种,下列选项中,(C)不是软件生存周期模型。
A.螺旋模型B.增量模型C.功能模型D.瀑布模型?
2、检查软件产品与否符合需求定义的过程称为(D)。
A.集成测试B.确认测试 C.验证测试D.验收测试
3、黑盒测试是从(C)观点出发的测试,白盒测试是从(A)观点出发的测试。
A.开发人员B.管理人员C.顾客
4、可行性研究要进行一次(D)需求分析。
A.深入的B.详尽的C.彻底的D.简化的、压缩了的?
5、回归测试是(A)中最常用的措施。
A.校正性维护 B.适应性维护 C.完善性维护 D.防止性维护
6、与选择编程语言无关的原因是(C)。
A.软件开发的措施B.软件执行的环境C.程序设计风格D.软件开发人员的知识
7、面向对象程序设计将数据与(A)放在一起,作为一种互相依存、不可分割的整体来处理。
A.对数据的操作 B.信息 C.数据隐藏 D.数据抽象
8、软件生存周期的(D)工作和软件可维护性有亲密的关系。
A.编码阶段B.设计阶段C.测试阶段D.每个阶段
9、好的软件构造应当是(C)。
A.高耦合,高内聚B.高耦合,低内聚C.低耦合,高内聚D.低耦合,低内聚
10、在迅速原型模型的开发过程中,仅作为需求阐明的补充形式的原型是(A)
A.探索型模型B.演化型模型C.试验型模型D.提交型模型?
11、软件构造图的形态特性能反应程序重用率的是(C)
A.深度B.宽度 C.扇入D.扇出
12、需求分析最终止果是产生(B)
A.项目开发计划B.需求规格阐明书C.设计阐明书D.可行性分析汇报?
13、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的(C)。
A.总体 B.细节 C.抽象 D.分解
14.可行性研究要进行一次需求分析。答案为:D
A.深入的B.详尽的C.彻底的D.简化的、压缩了的?
2.开发软件所需高成本和产品的低质量之间有着锋利的矛盾,这种现象称作B。答
A.软件投机B.软件危机C.软件工程D.软件现象
15.产生软件维护的副作用,是指。答案为:C
A.开发时的错误B.隐含的错误C.因修改软件而导致的错误D.运行时误操作
16.维护中,因误删除一种标识符而引起的错误是_________副作用。答案为:C
A.文档B.数据C.编码D.设计
17.可维护性的特性中互相增进的是答案为:A
A.可理解性和可测试性B.效率和可移植性C.效率和可修改性D.效率和构造好
18.需求分析最终止果是产生答案:B
A.项目开发计划B.需求规格阐明书C.设计阐明书D.可行性分析汇报?
7._____是以提高软件质量为目的的技术活动。答案为:D
A.技术创新B.测试C.技术发明D.技术评审
19.面向对象措施学的出发点和基本原则是尽量模拟人类习惯的思维方式,分析、设计和实现一种软件系统的措施和过程,尽量靠近于人类认识世界处理问题的措施和过程。因此面向对象措施有许多特性,如软件系统是由对象构成的________;对象彼此之间仅能通过传递消息互相联络;层次构造的继承。答案为:C
A.开发过程基于功能分析和功能分解B.强调需求分析重要性
C.把对象划提成类,每个对象类都定义一组数据和措施
D.对既存类进行调整
20.原型化措施是顾客和设计者之间执行的一种交互构成,合用于______系统。答案为:A
A.需求不确定性高的B.需求确定的C.管理信息D.实时
21.为了提高测试的效率,应当。答案为:D
A.随机地选用测试数据B.取一切也许的输入数据作为测试数据
C.在完毕编码后来制定软件的测试计划D.选择发现错误也许性大的数据作为测试数据
二、填空题
1、.需求分析阶段阶段决定了系统做什
文档评论(0)