教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 稿件大全 >

实用软件工程课件第14章

来源:网络收集 时间:2026-08-12
导读: 实用软件工程课件 实用软件工程----IT企业软件的开发与管理 IT企业软件的开发与管理 IT 赵池龙 zhaochilong@http://www.77cn.com.cn 实用软件工程课件 第14章 软件质量保证 章本章导读质量保证一直是CMM和ISO9000的中心议题, 和 的中心议题, 质量保证一直

实用软件工程课件

实用软件工程----IT企业软件的开发与管理 IT企业软件的开发与管理 IT 赵池龙 zhaochilong@http://www.77cn.com.cn

实用软件工程课件

第14章 软件质量保证 章本章导读质量保证一直是CMM和ISO9000的中心议题, 和 的中心议题, 质量保证一直是 的中心议题 是微软公司和IBM公司的重点课题,同样也是项 公司的重点课题, 是微软公司和 公司的重点课题 目管理的重要内容。 目管理的重要内容。 通常,人们将“质量标准、配置管理、 通常,人们将“质量标准、配置管理、测试测 量”,作为质量管理的三大支柱,而将“SQA 作为质量管理的三大支柱,而将“ 计划、 进度、 评审和审计” 作为质 计划、SQA进度、SQA评审和审计”,作为质 进度 评审和审计 量管理三大要素。 量管理三大要素。 本章先论述软件质量保证的基本概念和多种方法, 本章先论述软件质量保证的基本概念和多种方法, 后介绍IT企业软件质量保证文档书写的参考指南 企业软件质量保证文档书写的参考指南。 后介绍 企业软件质量保证文档书写的参考指南。

实用软件工程课件

本章导读要求 了解 具体内容 1) 软件质量及其相关概念的定义 2) 质量管理与控制的三个层次 3) 传统软件工程中质量管理的弱点 4) 同行评审 5) 软件质量保证管理文档 1) 从四个方面来改进软件质量 2) CMM改进软件质量的方法 改进软件质量的方法 3) 软件组织内部的“七化原则”和“五报一 软件组织内部的“七化原则” 例制度” 例制度” 1) CMML2的“软件质量保证 的 软件质量保证SQA”过程 过程 2) 《软件质量保证计划》的编写方法 软件质量保证计划》

理解

关注

实用软件工程课件

14.1 软件质量基本概念1. 软件质量及相关概念的定义所谓软件质量,就是供方提供的软件产品, 所谓软件质量,就是供方提供的软件产品,满 软件质量 足用户明确和隐含需求能力特性的总和。 足用户明确和隐含需求能力特性的总和。 所谓软件产品 软件产品, 所谓软件产品,就是供方交付给用户一套计算 机程序、数据以及相关的文档。 机程序、数据以及相关的文档。 所谓供方 就是向用户提供产品的组织。 供方, 所谓供方,就是向用户提供产品的组织。供方 有时又称承包方。 有时又称承包方。 通过上述定义,知道了软件质量是什么, 通过上述定义,知道了软件质量是什么,以及 意味着什么。在此之前,可能不知道这么多概念, 意味着什么。在此之前,可能不知道这么多概念, 只知道好的软件的特点是功能强、性能优、 只知道好的软件的特点是功能强、性能优、易使 易维护、可移植、可重用。 用、易维护、可移植、可重用。

实用软件工程课件

软件质量基本概念2. 质量管理与控制的三个层次(1) 事先的预

防措施:制订软件过程开发规范和软件 事先的预防措施: 产品质量标准, 产品质量标准,对软件开发和管理人员进行这方面知识 和技能的定向培训; 和技能的定向培训; (2) 事中的跟踪监控措施:按照 事中的跟踪监控措施:按照CMM或ISO9000的过 或 的过 程管理思想, 程管理思想,对软件过程和软件产品的质量控制提供可 视性管理; 视性管理; (3) 事后的纠错措施:对软件工作产品和软件产品加 事后的纠错措施: 强评审和检测。评审是在宏观上框住您, 强评审和检测。评审是在宏观上框住您,在微观上挑剔 找出不符合项。检测是为了发现Bug,改正错误。 您,找出不符合项。检测是为了发现 ,改正错误。 软件质量保证措施,应以提前预防和实时跟踪为主, 软件质量保证措施,应以提前预防和实时跟踪为主, 以事后测试和纠错为辅。 以事后测试和纠错为辅。

实用软件工程课件

软件质量基本概念3. 传统软件工程中质量管理的弱点在传统《软件工程》 在传统《软件工程》中,由于没有完全吸收 CMM和ISO9000的质量管理思想,因而对软件 的质量管理思想, 和 的质量管理思想 质量的定义是较模糊的,如表14-2所示。按照这 所示。 质量的定义是较模糊的,如表 所示 些定义,对软件阶段产品和软件最终产品的测试、 些定义,对软件阶段产品和软件最终产品的测试、 评审和评价,也是较模糊的。因为它主要不是根 评审和评价,也是较模糊的。 用户需求报告》 功能、性能、接口” 据《用户需求报告》中,对“功能、性能、接口” 的具体要求,记录并跟踪“不符合项”是否为零, 的具体要求,记录并跟踪“不符合项”是否为零, 而是考虑“正确性、健壮性、完整性、可用性、 而是考虑“正确性、健壮性、完整性、可用性、 可理解性、可移植性、灵活性”等抽象指标, 可理解性、可移植性、灵活性”等抽象指标,往 往使测试人员和评审人员感到有点无所事从。 往使测试人员和评审人员感到有点无所事从。

实用软件工程课件

序号 质量因素 质量因素的定义 1 系统满足规格说明书和用户目标的程度。 正确性 系统满足规格说明书和用户目标的程度。 2 健壮性 在意外环境或错误操作下, 在意外环境或错误操作下,系统做出适当响 应的程度。 应的程度。 3 完整性 对未经授权的人使用系统的企图, 对未经授权的人使用系统的企图,系统能够 控制的程度。 控制的程度。 4 系统完成预定的功能时,令人满意的程度。 可用性 系统完成预定的功能时,令人满意的程度。 5 系统的理解和使用的容易程度。 可理解性 系统的理解和使用的容易程度。 6 诊断和改正发现的错误所需的工

作量大小。 可维修性 诊断和改正发现的错误所需的工作量大小。 7 修改或改进系统,需要的工作量多少。 灵活性 修改或改进系统,需要的工作量多少。 8 系统容易测试的程度。 可测试性 系统容易测试的程度。 9 移植到另一种平台中运行所需资源的多少。 可移植性 移植到另一种平台中运行所需资源的多少。 10 软件系统的可复用程度。 可再用性 软件系统的可复用程度。 11 与其他系统集成,所需的工作量多少。 互运行性 与其他系统集成,所需的工作量多少。

实用软件工程课件

14.2 软件质量保证方法1. 从四个方面来改进软件质量(1) 力图从编程语言上实现突破。已经从机器 力图从编程语言上实现突破。 语言、汇编语言、面向过程的语言、 语言、汇编语言、面向过程的语言、面向数据的 语言,发展到面向对象、面向构架的语言。 语言,发展到面向对象、面向构架的语言。 (2) 力图从 力图从CASE工具上实现突破。这些工具有: 工具上实现突破。 工具上实现突破 这些工具有: OracleDesigner,PowerDesigner,ERwin, , , , Rose,San Francisco,北大青鸟系统。 , ,北大青鸟系统。 (3) 力图从软件过程管上实现突破。如CMM, 力图从软件过程管上实现突破。 , ISO9000,微软企业文化,IBM企业文化。 企业文化。 ,微软企业文化, 企业文化 (4) 力图从测试与纠错上实现突破。先后出现 力图从测试与纠错上实现突破。 了各种测试方法、工具和纠错手段。 了各种测试方法、工具和纠错手段。

实用软件工程课件

软件质量保证方法2. CMM改进软件质量的方法 改进软件质量的方法CMM认为:它的18个关键过程域,每一个都跟质量 认为:它的 个关键过程域 个关键过程域, 认为 管理有关,质量管理体现在每一个KPA的验证之中。当 的验证之中。 管理有关,质量管理体现在每一个 的验证之中 针对软件质量进行保证的问题, 前,针对软件质量进行保证的问题,最有效的办法还是 下面五个方法的汇集: 下面五个方法的汇集: (1) 面向 面向CMM2的KPA“软 …… 此处隐藏:5994字,全部文档内容请下载后查看。喜欢就下载吧 ……

实用软件工程课件第14章.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/755514.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)