软件工程中的软件质量度量与评估试卷.docx
软件工程中的软件质量度量与评估试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
第一部分单选题(本题共15小题,每小题2分,共30分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.软件质量的度量不包括以下哪一项?()
A.功能性
B.可维护性
C.客观性
D.可靠性
2.以下哪一项不是软件质量评估的常用方法?()
A.质量评审
B.质量度量
C.软件测试
D.用户反馈
3.在软件工程中,McCall质量模型主要关注以下哪一方面?()
A.功能性
B.可维护性
C.可用性
D.可靠性
4.ISO/IEC9126标准将软件质量划分为几个方面?()
A.3个
B.4个
C.6个
D.8个
5.以下哪一项不是软件可靠性的度量指标?()
A.失效率
B.平均失效间隔时间(MTBF)
C.平均修复时间(MTTR)
D.软件缺陷密度
6.在软件工程中,以下哪一项不是耦合度的度量?()
A.内容耦合
B.公共耦合
C.控制耦合
D.数据耦合
7.以下哪一项不是软件复杂度的度量方法?()
A.循环复杂度
B.递归复杂度
C.程序规模
D.模块数量
8.在软件质量度量中,以下哪一项不是模块独立性的度量?()
A.耦合度
B.内聚度
C.可维护性
D.可靠性
9.以下哪一项是度量软件可维护性的有效指标?()
A.代码行数
B.复杂度
C.耦合度
D.所有上述选项
10.在软件工程中,以下哪个方法用于评估软件系统的风险?()
A.故障树分析
B.质量评审
C.软件测试
D.代码审查
11.以下哪一项不是软件测试的有效性度量?()
A.覆盖率
B.缺陷发现率
C.缺陷修复率
D.代码行数
12.以下哪个指标用于度量软件的可用性?()
A.学习曲线
B.效率
C.可靠性
D.可维护性
13.在软件工程中,以下哪一项不是软件维护度的度量指标?()
A.维护密度
B.维护工作量
C.维护效率
D.软件缺陷密度
14.以下哪个模型用于评估软件项目的进度和风险?()
A.COCOMO模型
B.Gantt图
C.帕累托图
D.甘特图
15.以下哪一项不是软件质量保证的关键活动?()
A.质量规划
B.质量评估
C.质量改进
D.需求分析
第二部分多选题(本题共15小题,每小题2分,共30分.在每小题给出的四个选项中,至少有一项是符合题目要求的)
1.软件质量度量主要包括以下几个方面?()
A.功能性
B.可靠性
C.可用性
D.成本
2.以下哪些是软件质量评估的方法?()
A.质量评审
B.质量度量
C.软件测试
D.用户满意度调查
3.McCall质量模型包括以下哪些质量因素?()
A.可维护性
B.可靠性
C.使用性
D.可移植性
4.根据ISO/IEC9126标准,软件质量的内部质量特性包括哪些?()
A.可维护性
B.可靠性
C.功能性
D.效率
5.以下哪些是软件可靠性的度量方法?()
A.失效率
B.平均失效间隔时间(MTBF)
C.平均修复时间(MTTR)
D.故障树分析
6.软件复杂度可以通过以下哪些方法进行度量?()
A.循环复杂度
B.递归复杂度
C.代码行数
D.模块数量
7.以下哪些是模块耦合度的类型?()
A.内容耦合
B.公共耦合
C.控制耦合
D.数据耦合
8.以下哪些因素影响软件的可维护性?()
A.代码复杂性
B.模块耦合度
C.文档质量
D.开发团队经验
9.软件测试的有效性可以通过以下哪些指标进行度量?()
A.测试覆盖率
B.缺陷发现率
C.缺陷修复率
D.测试用例数量
10.以下哪些工具可以用于软件质量度量?()
A.静态代码分析工具
B.覆盖率分析工具
C.代码审查工具
D.所有上述选项
11.以下哪些方法可以用于软件项目的风险管理?()
A.故障树分析
B.蒙特卡洛模拟
C.帕累托图
D.风险矩阵
12.以下哪些活动是软件质量保证计划的一部分?()
A.质量目标定义
B.质量审计
C.质量培训
D.质量改进
13.软件维护的度量指标可能包括以下哪些?()
A.维护密度
B.维护工作量
C.维护成本
D.维护周期
14.以下哪些模型可以用于软件项目估算?()
A.COCOMO模型
B.Gantt图
C.PERT图
D.功能点分析