06-第5章-软件外包中的质量管理.docVIP

  • 43
  • 0
  • 约 34页
  • 2016-11-04 发布于重庆
  • 举报
06-第5章-软件外包中的质量管理

第5章软件外包中的质量管理 主要内容 5.1 软件质量 5.2软件质量保证与质量控制 5.3质量体系认证与软件企业 5.4软件外包与质量管理 5.1 软件质量 5.1.1案例:波音飞机跳票事件(P118) 推迟发布 5.1.2案例:Oracle11g提前发布的秘密(P118) 提前发布 5.1.3软件质量管理概述 什么是软件质量 软件质量模型 (1)MeCall质量模型 MeCall 在1977年提出,软件特性决定了软件的质量 图5-1 McCall质量模型 (2)Boehm质量模型 Boehm在1978年提出分层结构的软件质量模型 图5-2 Boehm质量模型 (3)ISO9126质量模型 图5-3 ISO 9126质量模型 3. 软件质量管理 软件质量管理的三个部分: (1)质量计划:制定质量管理计划 (2)质量保证:全面质量管理 (3)质量控制:工作结束后的审查和测试 图5-4软件开发生命周期中的质量检验 5.1.4软件质量度量 1. 软件度量活动 (1)项目度量:规模、成本、工作量、进度、生产力、风险、客户满意度 (2)产品度量:产品的可靠性、可维护性、产品规模、软件复杂度、软件质量、可移植性、开发文档等 (3)过程度量:成熟度、生命周期、生产率、缺陷率等 2. 软件质量度量 软件质量度量FCM模型: 软件质量要素(factor) 软件质量评价标准(criteria) 软件质量度量标准(metrics) 图5-5软件质量度量FCM模型 5.2软件质量保证与质量控制 5.2.1案例:软件质量事故(P126) 宇宙飞船坠毁 导弹误炸 5.2.2软件质量保证(SQA) 1. 为项目制定SQA计划 SQA计划应明确: 需要进行哪些评价? 需要进行哪些评审? 项目采用什么标准? 错误报告的要求和跟踪过程是什么? SQA小组应完成哪些文档? SQA小组应向开发小组提供哪些反馈信息? 2. 参与开发该软件项目的软件过程描述 选择软件开发(过程)模型 3. 评审各项软件工程活动 检查软件开发的实际活动与已定义过程的吻合程度 4. 审计产品 检查工作产品的质量 5. 记录与处理 记录计划与实际的差别,当差别大于规定的阈值时及时进行处理 6. 跟踪 检查和发现实际工作与计划的偏差,并及时记录 图5-6软件质量保证流程 5.2.3软件质量控制 按软件生命周期,对每个阶段的结束时行质量控制: 1、需求分析:审查需求规格说明书 2、概要设计:审查软件的结构 3、详细设计:审查模块内部的数据结构、算法和接口 4、编码及代码测试;编码,及编码后的单元测试 5、集成测试:模块间的集成、处理流程、接口 6、确认测试:系统测试,根据验收要求测试 5.2.4软件测试 1. 软件测试概述 2. 白盒测试与黑盒测试 白盒测试:结构测试,覆盖率好、代价高 黑盒测试:功能测试,易第三方测试、成本低、覆盖率差 3. 软件测试和软件质量管理的关系 软件测试只能控制软件的质量,但不能提高软件的质量 5.2.5软件质量保证与软件质量控制的关系 质量保证(SQA):从过程和标准来控制开发过程,审计过程的质量,保证过程被正确执行,是事前和事中的行为 质量控制(SQC):通过测试、评审、验证、确认等手段来发现软件中的缺陷,并保证缺陷得到解决(缺陷跟踪),是事后行为 5.3质量体系认证与软件企业 5.3.1案例:IBM360机的操作系统开发(P134) 4千多模块、100万条指令、耗资数10亿美元,但不能正常运行 著名的“人月神话” 软件存在的通病:延期、超支、质量差、不便维护 5.3.2软件质量认证 1. 质量体系 ISO9001:全面质量管理 CMMI:软件能力成熟度模型 ISO2700:信息安全能力 2. 质量体系认证 认证机构、认证师 3. 质量体系认证程序 图5-7质量体系认证流程 5.3.3软件质量标准 1. ISO9000标准 (1)ISO9000概述 ISO是国际标准化组织的简称 ISO宗旨:在世界范围内促进标准化及其相关活动的开展,以便于商品及服务的国际交换,在智力、科学、技术和经济领域内开展合作 ISO负责除电工、电工以外的所有领域的标准化活动 ISO编号格式:ISO标准号[-分标准号]:发布年号 ISO9000不是一个标准,而是涉及质量保证和质量管理活动的一簇标准 ISO9000第一版1987年发布,第二版1994年发布,第三版,2000年发布。包括9001,9002,9003,9004.它们范围不同,向后包含 ISO9000-3:ISO9001第三部分质量管理和质量保证内容的追加,主要用于计算机软件开发、供应、安装、维护中的指南 ISO9000:2000ISO9001、9002、9003 (2)I

文档评论(0)

1亿VIP精品文档

相关文档