二、软件质量管理
1. 软件质量的定义。
质量是产品或者服务满足明确或隐含需要能力的性能和特性的总体
软件质量是软件产品满足明确或隐含需要能力的性能和特性的总体。
2. ISO/IEC 9126的结构、六个一级质量特性、一级特性对应的二级特性(理解)。
功能性:功能性是指与软件所具有的各项功能及其规定性质有关的⼀组属性
可靠性:可靠性是指在规定运⾏条件下和规定时间周期内,与软件维护其性能级别的能⼒有关的⼀组属性
可⽤性:可⽤性是指根据规定⽤户或隐含⽤户的评估所做出的关于与使⽤软件所需要的努⼒程度有关的⼀组属性。
效率:效率是指在规定条件下,与软件性能级别和所使⽤资源总量之间的关系有关的⼀组属性
可维护性:可维护性是指与软件进⾏修改的难易程度有关的⼀组属性。
可移植性:可移植性是指与⼀个软件从⼀个环境转移到另⼀个环境运⾏的能⼒有关的⼀组属性
3. 朱兰质量管理三部曲。
质量计划(Quality Plan):确定项目应达到的质量标准,以及如何满足质量标准的计划安排和方法·
质量保证:确保项目达到有关标准,而开展的有计划﹑有组织的工作活动。
质量控制:是确定项目结果与质量标准是否相符,并及时纠正产品缺陷的过程。