第八章 软件项目质量计划
1.软件质量的概念
1.1 什么是软件质量?
软件质量是软件满足明确说明或者隐含的需求的程度
1.2 软件质量模型:
- Boehm质量模型 从软件的可移植性、可使用行、可维护性考量
- McCall质量模型 产品修改、产品运行、产品转移三个大方面
- ISO/IEC9126模型 较为系统化的指标
1.3 质量形成
质量形成于产品或服务的开发过程中
2.软件质量管理过程
质量计划、质量保证(QA)、质量控制(QC)
3.本章习题及答案
一、填空题
1、(审计)是对过程或产品的一次独立质量评估。
2、质量成本包括预防成本和(缺陷成本)。
3、(软件质量)是软件满足明确说明或者隐含的需求的程度。
4、McCall质量模型关注的3个方面是(产品运行)、(产品转移)、(产品修改)。
5、质量管理总是围绕着质量保证和(质量控制)过程两个方面进行。
6、质量保证的主要活动是(项目执行过程审计)和(项目产品审计)。二、判断题
1、质量是满足要求的程度,包括符合规定的要求和客户隐含的需求。(√)
2、软件质量是软件满足明确说明或者隐含的需求的程度。(√)
3、软件质量可以通过后期测试得以提高。(×)
4、质量计划可以确定质量保证人员的特殊汇报渠道。(√)
5、软件质量是代码正确的程度。(×)
6、敏捷项目要求全程的质量审查(×)三、选择题
1、下列不属于质量管理过程的是(D)
A 质量计划 B 质量保证 C 质量控制 D 质量优化2、项目质量管理的目标是满足(C)的需要
A 老板 B 项目经理 C 项目 D 组织3、下列属于质量成本的是(A)
A 预防成本 B 缺陷数量 C 预测成本 D 缺失成本