; D.瀑布模型
14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是
A.文档过程 B.验证过程
C.维护过程 D.管理过程
15.CMMI成熟度等级中的第四级为
A.已定义级 B.已定量管理级
C.持续优化级 D.已管理级
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共20空,每空1分,共20分)
16.软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是________。
l7.需求发现的常用技术中,可能被用户抵触的是________。
18.需求阶段的主要任务一般包括需求发现、需求分析和________,最终形成系统的软件需求规格说明书。
19.实施精化设计的目标是基于模块的“高内聚低耦合”的原则,提高模块的________。
20.根据结构化设计的启发式规则,重用率高的模块在模块结构图中的特征是扇入数较________ 。
21.在结构化设计中,HIPO图应用在________阶段,由IPO图和________两部分组成。
22.UML图形化工具分为________和________两类,前者用于表达系统或系统成分的动态结构模型。
23.UML建模工具中,________可用于创建有关系统的行为生存周期模型,给出生存期内的阶段信息。
24.RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、设计层和________,并给出了实现各层模型之间映射的基本活动以及相关指导。
25.RUP是一种以用况为驱动、以________为中心的迭代、增量式开发。
26.从软件测试技术分类上看,基于事务流的测试被归于________技术,它只通过外部输入、输出来发现问题,完全不考虑程序的________。
27.自顶向下的集成测试是一种递增组装软件的方法,从________开始。
28.瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的________顺序,还规定了每一阶段的输入以及本阶段的工作成果作为________传到下一阶段。
29.CMMI模型基于________思想,通过过程把软件质量的3个支撑点:受训人员、规程和方法、________,以开发所期望的系统/产品。
30.CMMI提供了两种过程改善路径,一个称为能力等级,另一个称为________。
三、简答题(本大题共6小题,每小题5分,共30分)
31.什么是需求规约?简述需求规约的作用。
32.通过长期的软件开发实践,人们总结出了哪些模块设计的启发式规则?
33.什么是类?什么是对象?简述类在建模中的主要用途。
34.为什么RUP要与UML一起才称得上是一种面向对象开发的方法学?
35.简述软件测试和软件调试之间的区别。
36.简述演化模型以及可适应的情况。
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.题37图是银行活期存取款业务处理系统的数据流图,请根据图示完成以下填空:

(1)数据源或数据潭包括:________;
(2)加工包括:________;
(3)数据存储包括:________;
(4)“业务分类”的输入流是:________;
(5)“业务分类”的输出流是:________。
38.有一个程序:
输入3个整数ABC,把这3个数看成是一个三角形的3条边。这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。
请根据给出的说明,用等价类划分法设计该问题的测试用例(要求写出设计过程)。