1 中南大学复习题及参考答案 软件工程 一、选择题: 1
下面哪些 UML 图描述系统行为 ( A ) A
属于概要设计活动的是 ( A ) A
软件结构设计 B
数据结构设计 C
算法设计 3
属行为型设计模式的是 ( C ) A
组合模式 B
工厂方法模式 C
观察者模式 4
下列说法正确的是 ( B ) A
UML 是软件开发方法 B
UML 是系统描述语言 C
UML 是软件开发过程 5
根据程序流程图划分的模块通常是 ( B ) A
信息内聚的模块 B
过程内聚的模块 C
逻辑内聚的模块 6
如果某程序中的比较个数是 m,则其 McCabe 环形复杂度为 ( C ) A
按 ISO9000-3 的说明,下列属软件配置项的是 ( C ) A
软件开发方法 B
软件开发组织管理制度 C
软件开发合同 8
软件测试的目的是 ( C ) A
证明软件无错 B
发现软件中的所有错误 C
尽可能发现软件系统中的错误 9
软件重构关注的是 ( B ) A
软件体系结构 B
模块细节 C
软件性能 10
软件项目开发计划的内容有 ( B ) A
数据分析 B
风险分析 C
功能分析 11
在 UML 的类图中,描述整体与部分关系的有 ( B ) A
泛化关系 B
聚合关系 C
依赖关系 12
软件过程能力成熟度模型 CMM 用以评价 ( A ) A
软件过程能力 B
组织能力 C
学习能力 13
因计算机硬件和软件环境的变化而作出的修改软件的过程称为 ( C ) A
完善性维护 B
改正性维护 C
适应 性维护 14
对项目软件而言,软件功能需 求 信息主 要由 谁 提 供 ( A ) A
软件用户 B
软件开发人 员 C
软件项目管理人 员 15
IDEF0 图反 映 不 出 ( C )