软件开发过程与项目管理(8.软件项目质量计划)
软件质量基本概念
- 质量定义:质量是满足要求的程度,包括符合规定的要求和满足顾客隐含需求。
- 软件质量定义:软件质量是软件满足明确说明或者隐含的需求的程度
- 质量与等级:质量与等级有区别,等级是对具有相同功能的实体按照不同技术特征进行分类或者分级
- 质量标准:
- 质量标准是企业、国家或者国际制定的对某个方面的规范。
- 更侧重质量的细节特征,属于微观的范畴
- 质量策略:质量策略是某个组织针对自身要求制定的一种质量指导方针,更侧重于指导思想,属于宏观的范畴。
- 质量责任:质量责任是整个组织都对项目质量负有的责任
- 质量形成:质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等
- 质量成本:质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分
- 预防成本:评估费用 、预防费用
- 缺陷成本: 内部费用、外部费用
质量模型:Boehm模型、McCall质量模型、ISO/IEC9126模型
Boehm模型

McCall质量模型

ISO/IEC9126模型

软件质量管理过程
质量管理的对象
过程的质量
产品的质量
软件质量管理过程
软件质量计划
确定项目应达到的质量标准(目标)
决定如何满足质量标准的计划安排和方法
质量保证
对项目进行评价
推测能否达到质量指标
建立对项目的信心
质量保证活动-审计
审计是对过程或者产品的一次独立评估。
将审核的主体与为该主体以前建立的一组规程和标准进行比较
目

本文详细介绍了软件开发过程中的质量概念,包括Boehm、McCall和ISO/IEC9126质量模型,强调了质量形成于开发过程而非事后检查。软件质量管理过程涵盖质量计划、质量保证和质量控制,涉及预防成本和缺陷成本分析。质量保证关注过程,而质量控制注重产品推出前的把关。文章还提到了敏捷项目管理中的质量管理特点和多种质量计划方法,如试验设计、基准对照等,并提供了质量改善的建议。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



