第十章 软件质量管理
第三部分 软件项目管理
1
软件质量保证与评价
1 软件质量及其度量模型
2 软件的质量保证
3 软件的质量设计
4 软件能力成熟度模型CMM
2
1、软件质量及其度量模型
(1)软件质量定义
与所确定的功能和性能需求的一致性
与所成文的开发标准的一致性
与所有专业开发的软件所期望的隐含特性的一致性
3
(2)软件质量度量模型
McCall质量度量模型
—— 针对面向软件产品的运行、修正和转移的。
ISO软件质量评价模型
—— 分三层:高层(软件质量需求评价准则)
中层(软件质量设计评价准则)
低层(软件质量度量评价准则)
4
5
2 软件的质量保证
(1)软件质量保证的定义
定义:质量保证是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。
特性:
,是为了使产品实现用户要求的功能,站在用户立场上来掌握产品质量的。软件的质量保证就是向用户及社会提供满意的高质量的产品。
,是确保软件产品从诞生到消亡为止的所有阶段的质量的活动。即为了确定、达到和维护需要的软件质量而进行的所有有计划、有系统的管理活动。
6
(2)主要任务
为了提高软件的质量和软件的生产率,软件质量保证的主要任务大致可归结为8点。
7
① 用户要求定义--需求分析
熟练掌握正确定义用户要求的技术
熟练使用和指导他人使用定义软件需求的支持工具
重视领导全体开发人员收集和积累有关用户业务领域的各种业务的资料和技术技能。
8
② 力争不重复劳动-- 软件复用
考虑哪些既有软件可以复用
在开发过程中,随时考虑所生产软件的复用性。
9
③ 掌握开发新软件的方法
在开发新软件的过程中大力使用和推行软件工程学中所介绍的开发方法和工具。
使用先进的开发技术:如结构化技术、面向对象技术
使用数据库技术或网络化技术
应用开发工具或环境
改进开发过程
10
《软件质量管理简》ppt幻灯片 来自淘豆网www.taodocs.com转载请标明出处.