软件质量保证体系精品.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量保证体系精品

CASE工具的分类(1) 业务过程工程工具 过程建模与管理工具 项目计划工具 风险分析工具 项目管理工具 需求跟踪工具 协调和管理工具 文档工具 CASE工具的分类(2) 质量保证工具 数据库管理工具 软件配置管理工具 分析和设计工具 原型和仿真工具 界面设计和开发工具 原型工具 编程工具 Web开发工具和集成与测试工具等 CASE工具的集成 Individual Tool Point Solution Tool Bridges Partnerships Data Exchange Single Source IPSE * 2000/8/30 软件工程质量保证体系 ISO 9000 ISO 9000是一个质量体系,制定了质量保障的规范与标准 ISO 9001是适用于硬件、软件、流程材料和服务四大类的9000族标准,包含20个子项 我国已建立等同采用的质量保障标准族GB/T 19000 ISO9000-3 软件开发、供应、维护中应用ISO9001的指南 是指南,不是标准 强调的是供应商和顾客的关系,不是工程师该如何做 CMM 应美国联邦政府评估软件供应商的能力的要求,由美国卡内基—梅隆大学软件工程研究院推出的能力成熟度模型; 将软件企业的生产能力划分为5个成熟度等级,等级愈高的企业,其软件过程的可见度愈好、软件过程的可控性愈高、产品性能的预见性以及软件项目的风险评估亦愈来愈准确。企业的生产能力以及产品质量也就愈来愈高; 强调企业软件生产过程的持续改进; 此外CMM也不仅仅应用于软件开发组织内,它也可作为认证机构的认证工具和用户考核一个企业是否达到其所要求的能力的依据。 CMM家族 CMM集成产品集 SA-CMM(软件获取能力成熟度模型):用于单位获取和采购基于软件的应用系统的软件过程 SE-CMM(系统工程能力成熟度模型):描述一个单位为保证实现一个好的系统工程的主要元素 IDEAL模型 ;一个单位用于启动、规划和实现过程改善措施蓝图的模型,概括了建立一个成功的过程改善项目的必要步骤。 CMM 的五层体系结构 初始级 (1) 可重复级 (2) 已定义级 (3) 已管理级 (4) 优化级 (1) 训练过程 标准化、一致化过程 可预计过程 持续改进过程 CMM结构 成熟度级别 关键过程区域 关键惯例 CMM 级别 关键惯例 目标 关键过程区域 关键惯例 成熟度级别 CMM五级特征 初始级:企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的时候,就放弃原定的计划而只专注于编程与测 试。 可重复级:建立了管理软件项目的政策以及为贯彻执行这些政策而定的措施。基于以往项目的经验来计划与管理新的项目。 定义级:有关软件工程与管理工程的一个特定的、面对整个企业的软件开发与维护的过程的文件将被制订出来。同时,这些过程是集成到一个协调的整体。这就称为企业的标准软件过程。 定量管理级:企业对产品与过程建立起定量的质量目标,同时在过程中加入规定得很清楚的连续的度量。作为企业的度量方案,要对所有项目的重要的过程活动进行生产率和质量的度量。软件产品因此具有可预期的高质量。 优化级:整个企业将会把重点放在对过程进行不断的优化。企业会采取主动去找出过程的弱点与长处,以达到预防缺陷的目标。同时,分析有关过程的有效性的资料,作出对新技术的成本与收益的分析,以及提出对过程进行修改的建议。 PSP 使用自底向上的方法来改进过程,向每个软件工程师表明过程改进的原则,使他们能够明白如何有效地生产出高质量的软件。 为基于个体和小型群组软件过程的优化提供了具体而有效的途径。其研究与实践填补了CMM的空白。 个体软件过程PSP的演化 个体管理基线 PSP0 并行过程 工作时间记录 程序差错记录 程序差错类型标准 个体过程循环 PSP3 循环开发 个体规划过程 PSP1 程序规模估计 测试报告 个体质量管理 PSP2 编码评审 设计评审 PSP1.1 任务规划 进度安排 PSP2.1 设计模板 PSP0.1 编码标准 软件规模度量 过程改善建议 TSP 致力于开发高质量的产品,建立、管理和授权项目小组,并且指导他们如何在满足计划费用的前提下,在承诺的期限范围内,不断生产并交付高质量的产品。 实现TSP方法需要具备的条件 整个软件开发小组至少应在CMM的第二级(可重复层)。 全体软件开发人员必须经过PSP的培训。 开发小组成员应在2到20个人之间。 CMM、PSP和TSP组成的软件过程框架 CMM PSP TSP 原则 技能 费用 期限 组织级能力 高质量的产品 个人的技能 建立 生产并交付 建立 CMM对企业的要求和帮助 基于CMM模型的软件成熟度实践要求 要求尽量采用更加规范的开发标准和方法; 使用更加科学和精确的度量手段; 选

文档评论(0)

静待花开 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档