软件开发过程与项目管理(8.软件项目质量计划)

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在这里插入图片描述

软件质量基本概念

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

质量模型:Boehm模型、McCall质量模型、ISO/IEC9126模型

Boehm模型

在这里插入图片描述

McCall质量模型

在这里插入图片描述

ISO/IEC9126模型

在这里插入图片描述

软件质量管理过程

质量管理的对象

过程的质量
产品的质量

软件质量管理过程

软件质量计划

确定项目应达到的质量标准(目标)
决定如何满足质量标准的计划安排和方法

质量保证

对项目进行评价
推测能否达到质量指标
建立对项目的信心

质量保证活动-审计

审计是对过程或者产品的一次独立评估。
将审核的主体与为该主体以前建立的一组规程和标准进行比较
目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告
可以预先规划的,也可以是临时决定的
包括:项目执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值