软件过程管理读书笔记01

一、概论

1. 软件工程的三要素。

方法、工具和过程

2. 软件过程的定义。

软件过程是用于软件开发及维护的一系列活动、方法及实践。

3. 常见的软件过程分类。常见的软件过程。

软件过程分类:

客户供应商过程、工程过程、支持过程、管理过程、组织过程

常见的软件模型:

PSP个人软件过程

TSP团队软件过程

RUP统一软件过程

AP敏捷过程

二、软件质量管理

1. 软件质量的定义。

软件质量是软件产品满足明确或隐含需要能力的性能和特性的总体。

2. ISO/IEC 9126的结构、六个一级质量特性、一级特性对应的二级特性(理解)。

软件质量特性

软件质量子特性

软件质量度量评价准则

功能性:在指定条件下使用时,软件产品提供满足明确和隐含需求功能的能力

适合性、准确性、互操作性、依从性、安全性

可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力(在规定的条件下,在规定的时间内,软件不引起系统失效的概率)

成熟性、容错性、易恢复性

易用性:在指定条件下使用时、软件产品被理解、学习、使用及其吸引用户的能力

易理解性、易学习性、易操作性

(效率)有效性:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力;

时间特性、资源特性

可维护性:软件产品可被修改的能力,修改可能包括修正、改进或者适应环境、需求和功能规约的变化;

稳定性、易变更性、易测试性

可移植性:软件产品从一种环境迁移到另一种环境的能力。

适应性、易安装性、遵循性、易替换性

3. 朱兰质量管理三部曲。

1、质量计划:确定项目应达到的质量标准,以及如何满足质量标准的计划安排和方法。

质量计划方法:试验设计、基准对照、质量成本分析、流程图方法、因果图方法

2、质量保证:确保项目达到有关标准,而开展的有计划的、有组织的工作活动。

质量保证方法:正规的质量评价(质量审计) 总结性质量评价(质量改进)

3、质量控制:是确定项目过程与质量标准是否相符,并及时纠正产品缺陷的过程

质量控制方法:软件评审、软件测试

原文地址:https://www.cnblogs.com/XiaoGao128/p/14917221.html