软件质量与质量保证.ppt

上传人:ga****84 文档编号:389496 上传时间:2018-09-30 格式:PPT 页数:25 大小:94.50KB
下载 相关 举报
软件质量与质量保证.ppt_第1页
第1页 / 共25页
软件质量与质量保证.ppt_第2页
第2页 / 共25页
软件质量与质量保证.ppt_第3页
第3页 / 共25页
软件质量与质量保证.ppt_第4页
第4页 / 共25页
软件质量与质量保证.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、软件质量 软件质量 软件质量的定义 产品的价值取决于产品的质量,软件质量的特性是多方面的。必须包括: 与明确确定的功能和性能需求的一致性。即软件需求是质量度量的基础,缺少与需求的一致性就无质量可言。 与明确成文的开发标准的一致性。不遵循专门的开发标准,将导致软件质量低劣。 与所有专业开发的软件所期望的隐含的特性的一致性。忽视软件隐含的需求,软件质量将不可信。 软件质量 软件质量的因素 直接度量的因素 如单位时间内千行代码中所产生的错误数。 间接度量的因素 如可用性或可维护性 软件质量 软件质量的度量模型 1976年, Boehm第一次提出了软件质量度量的层次模型。(图 6-1-1) 1978年

2、, Walters和 McCall等人提出了从软件质量要素、准则到度量的三个层次式的模型。(图 6-1-2) 1985年, ISO建议软件质量模型由三层组成: 高层:软件质量 需求 评价准则( SQRC) 中层:软件质量 设计 评价准则( SQDC) 低层:软件质量 度量 评价准则( SQMC) 可跟踪性 完备性 一致性 准确性 容错性 简单性 模块性 通用性 扩充性 工具性 自描述性 执行效率 存储效率 存取控制 存取复查 操作性 可训练性 通讯性 软件系统独立性 机器独立性 通讯共用性 数据共用性 简明性 正确性 可靠性 效率 安全性 可使用性 可维护性 灵活性 连接性 使用单位自行制定

3、SQRC SQDC SQMC 软件质量度量模型 软件质量保证 软件质量保证 质量保证是任何生产部门为他人生产使用产品的一项基本活动。 软件开发质量保证的历史平行于硬件制造质量的历史。 在计算机发展早期,软件质量是程序员个人的职责。 70年代,软件质量保证首先应用于军事软件,后普及到商业软件。 软件质量保证 质量保证的策略 质量保证策略主要分三个阶段: 以检测为重:产品制成之后进行检测,只能判断产品质量,不能提高产品质量。 以过程管理为重:把质量的保证工作重点放在过程管理上,对制造过程中的每一道工序都要进行质量控制。 以新产品开发为重:在新产品的开发设计阶段,采取强有力的措施来消灭由于设计原因而

4、产生的质量隐患。 软件质量保证 软件质量保证的活动 1. 技术方法的应用 2. 正式技术评审的实施 3. 软件测试 4. 标准的执行 5. 修改的控制 6. 度量 7. 记录和记录保存 软件评审 软件评审 在软件开发的各个阶段,都要采用评审的方法,以便及早发现软件的缺陷。 软件评审的必要性 1. 从技术角度进行的审查是保证软件质量的重要措施 由于人的认识不可能百分之百地符合客观实际,因此生命周期每个阶段的工作中都可能发生错误。由于前一阶段的成果是后一阶段工作的基础,前一阶段的错误自然会导致后一阶段的工作结果中有相应的错误,而且错误会积累起来,如下图所示。 原始要求 正确的规格说明 错误的规格说明 需求分析 设计 正确的设计 错误的设计 对错误说明的设计 编码 正确编码 错误编码 对错误设计的编码 对错误说明的编码 测试 正确功能 可改正的错误 不可改正的错误 潜伏的错误 不完善的软件产品

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。