思维导图
知识点
一、软件质量特性及模型
特性:反映了软件本质
模型
Boehm质量模型
ISO质量模型
McCall质量模型
二、软件质量保证的主要任务
- 用户要求定义
- 力争不重复劳动
- 掌握开发新软件的方法
- 组织外部力量协作的方法
- 排除无效劳动
- 发挥每个开发者的能力
- 提高软件开发的工程能力
- 提高计划和管理质量能力
三、软件质量保证规程和技术准则
规定在项目的哪个阶段进行评审及如何评审
规定在项目的哪个阶段应当产生哪些报告和计划
规定产品各方面测试应达到的水平
在每次评审和测试中发现的错误如何修正
四、软件质量度量和保证的条件
适应性
易学性
可靠性
针对性
客观性
质量经济性
五、保证活动的实施步骤
六、软件故障产生原因
支持软件工作的基本条件的缺陷
软件设计不当
加入了允许范围之外的输入
七、软件配置管理
协调软件开发使得混乱减到最小的技术叫做配置管理
八、基线
软件生存期中各开发阶段末尾的特定点,又称里程碑
把各阶段工作的划分更加明确化,以便于检验和肯定阶段成果
软件开发各阶段的基线
九、CMM
软件能力成熟度和成熟度级别的概念
特征
基于实际实践
最好的反映了实践的情况
反映了软件过程改进和软件过程评估执行人员的需求
形成文档
文档可以公开使用
主要用途
用于软件过程的评价
用于软件过程的改进
用于软件能力的评价
体系结构
级别化:
内部结构: