




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第2章软件质量保证体系 2 2软件质量保证体系 软件质量保证 SoftwareQualityAssure SQA 是建立一套有计划 有系统的方法 来向管理层保证拟定出的标准 步骤 实践和方法能够正确地被所有项目所采用 软件质量保证的目的是使软件过程对于管理人员来说是可见的 它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的 软件质量保证组在项目开始时就一起参与建立计划 标准和过程 SQA 软件质量保证 是CMM 软件能力成熟度 2级中的一个重要关键过程区域 它是贯穿于整个软件过程的第三方独立审查活动 在CMM的过程中充当重要角色 SQA的目的是向管理者提供对软件过程进行全面监控的手段 包括评审和审计软件产品和活动 验证它们是否符合相应的规程和标准 同时给项目管理者提供这些评审和审计的结果 因此 满足SQA是达到CMM2级要求的重要步骤之一 3 2 1能力成熟度模型 CCM 能力成熟度模型的历史和发展1987年 美国卡内基 梅隆大学软件研究所 SoftwareEngineeringInstitute SEI 受美国国防部的委托 率先在软件行业从软件过程能力的角度提出了软件过程成熟度模型 CapabilityMaturityModel CMM 随后在全世界推广实施的一种软件评估标准 用于评价软件承包能力并帮助其改善软件质量的方法 它主要用于软件开发过程和软件开发能力的评价和改进 它侧重于软件开发过程的管理及工程能力的提高与评估 CMM自1987年开始实施认证 现已成为软件业最权威的评估认证体系 CMM包括5个等级 共计18个过程域 52个目标 300多个关键实践 4 能力成熟度模型的基本概念 能力成熟度模型 CapabilityMaturityModelforSoftware 英文缩写为SW CMM 简称CMM CMM是对于软件组织在定义 实施 度量 控制和改善其软件过程的实践中各个发展阶段的描述 它是在美国国防部的指导下 由软件开发团体和软件工程学院 SEI 及CarnegieMellon大学共同开发的 CMM的核心是把软件开发视为一个过程 并根据这一原则对软件开发和维护进行过程监控和研究 以使其更加科学化 标准化 使企业能够更好地实现商业目标 5 CMM的基本思想 CMM的基本思想是基于已有60多年历史的产品质量原理 休哈特 WalterShewart 在30年代发表了统计质量控制原理 戴明 W Edwards 和朱兰 JosephJuran 的关于质量的著作又进一步发展和论证了该原理 实际上 将质量原理变为成熟度框架的思想是克劳斯比 PhilipCrosby 他在著作 质量免费 QualityisFree 中首先提出 他的质量管理成熟度网络描绘了采用质量实践时的5个进化阶段 而该框架后来又由IBM的拉迪斯 RomRadice 和他的同事们在汉弗莱 WattsHumphrey 指导下进一步改进以适应软件过程的需要 1986年 汉弗莱将此成熟框架带到了SEI并增加了成熟度等级的概念 将这些原理应用于软件开发 发展成为软件过程成熟度框架 形成了当前软件产业界正在使用的框架 6 实施CMM的必要性 实施CMM是改进软件质量的有效方法 控制软件生产过程 提高软件生产者组织性和软件生产者个人能力的有效合理的方法软件工程和很多研究领域及实际问题有关 主要相关领域和因素有 需求工程 RequirementsEngineering 理论上 需求工程是应用已被证明的原理 技术和工具 帮助系统分析人员理解问题或描述产品的外在行为 软件复用 SoftwareReuse 定义为利用工程知识或方法 由一已存在的系统 来建造一新系统 这种技术 可改进软件产品质量和生产率 还有软件检查 软件计量 软件可靠性 软件可维修性 软件工具评估和选择等 7 能力成熟模型CMM CMMI 能力成熟度模型 CapabilityMaturityModel CMM 的本质是软件管理工程的一个部分 它是对于软件组织在定义 实现 度量 控制和改善其软件过程的进程中各个发展阶段的描述 通过5个不断进化的层次来评定软件生产的历史与现状 8 CMM质量思想 9 处于CMM初始级项目 10 CMM2项目 11 PSP和TSP 个体软件过程个体软件过程 PersonalSoftwareProcess PSP 是一种可用于控制 管理和改进个人工作方式的自我持续改进过程 是一个包括软件开发表格 指南和规程的结构化框架 PSP与具体的技术 程序设计语言 工具或者设计方法 相对独立 其原则能够应用到几乎任何的软件工程任务之中 PSP能够说明个体软件过程的原则 帮助软件工程师做出准确的计划 确定软件工程师为改善产品质量要采取的步骤 建立度量个体软件过程改善的基准 确定过程的改变对软件工程师能力的影响 团队软件过程实践证明 仅有PSP还是不够 因此 CMM SEI又在此基础上发展出了TSP方法 TSP指导项目组中的成员如何有效地规划和管理所面临的项目开发任务 并且告诉管理人员如何指导软件开发队伍 TSP实施集体管理与自己管理自己相结合的原则 最终目的在于指导开发人员如何在最少的时间内 以预计的费用生产出高质量的软件产品 所采用的方法是对群组开发过程定义 度量和改进 实施TSP的先决条件有3条 需要有高层主管和各级经理的支持 以取得必要的资源 项目组开发人员需要经过PSP的培训并有按TSP工作的愿望和热情 整个开发单位在总体上应处于CMM二级以上 开发小组的规模以3 20人为宜 12 CMMI 软件能力成熟度集成模型 CapacityMaturityModelIntegrated CMMI 是CMM模型的最新版本 早期的能力成熟度模型是一种单一的模型其英文缩写为CMM 较多地用于软件工程 随着应用的推广与模型本身的发展 该方法演绎成为一种被广泛应用的综合性模型 因此改名为CMMI模型 不能集中其不同过程改进的能力以取得更大成绩 要进行一些重复的培训 评估和改进活动 因而增加了许多成本 遇到不同模型中有一些对相同事物说法不一致 或活动不协调 甚至相抵触 13 CMM中的质量框架 软件质量保证 SoftwareQualityAssurance SQA 是CMM可重复级中6个关键过程域之一 在CMMI中该关键过程升级为管理级中的过程与产品质量保证过程 ProcessandProductQualityAssurance PPQA 正如在CMMISW中描述的那样 软件质量保证的目的是提供成员与管理阶层客观洞察流程与相关工作产品 软件质量保证包括评审和审计软件产品和活动 以验证它们是否符合适用的规程和标准 还包括向软件项目和其他有关的管理者提供评审和审计的结果 CMM CMMI为满足这个关键过程域的要求需要达到以下4个目标 目标1 软件质量保证活动是有计划的目标2 软件产品和活动与适用的标准 规程和需求的符合性要得到客观验证目标3 相关的小组和个人要被告知软件质量保证的活动和结果目标4 高级管理者处理在软件项目内部不能解决的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏扬州宝应县“乡村振兴青年人才”招聘67人笔试参考题库及完整答案详解1套
- 2024年度河北省护师类之妇产护理主管护师通关题库(附答案)
- 2025江苏苏州高新区管委会人才引进120人笔试备考题库及完整答案详解1套
- 2025年宝鸡市公务员考试行测试卷历年真题及答案详解参考
- 陕西省西安市部分学校联考2024-2025学年高一上学期12月月考物理试题(解析版)
- 内蒙古赤峰市名校2024-2025学年高一上学期期末联考物理试题(解析版)
- 河南省安阳市2024-2025学年高一下学期期中联考物理试卷(解析版)
- 山东省泰安市2023-2024学年高二下学期7月期末数学试题(解析版)
- 房地产项目的竞争分析与市场定位
- 鼓膜修复手术实况演示
- 2025年高考数学全国一卷试题真题及答案详解(精校打印)
- 2024年嘉定区外冈镇招聘工作人员真题
- 贵州国企招聘2025贵州省粮食储备集团有限公司招聘76人笔试参考题库附带答案详解析集合
- 2025年建筑工程土石方回填分包协议范本
- 学生集中配餐管理制度
- 2023-2024学年广东广州番禺区初一下学期期末数学试卷(标准版)
- DB62T 4130-2020 公路混凝土构件蒸汽养护技术规程
- 行政人事部所需各类表格模板
- 大学计算机知到智慧树章节测试课后答案2024年秋广西师范大学
- 体育导论(大学体育1)(山东联盟)智慧树知到期末考试答案章节答案2024年青岛科技大学
- MOOC 计量经济学基础与EViews软件操作-江西财经大学 中国大学慕课答案
评论
0/150
提交评论