《软件工程与项目管理》第11章_软件过程改进.pdf

《软件工程与项目管理》第11章_软件过程改进.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章软件过程改进 • 掌握掌握::软件过程及其改进的概念软件过程及其改进的概念、、CMMCMM、、 RUP、PSP、TSP 。 11.1 软件过程改进概论 11.1.1 软件过程及其改进的概念 • 软件软件过程是指软件程是指软件生存周期所涉及的存周期所涉及的一系列相系列相 关过程,例如制订开发计划、实施软件测试等 •• 软件过程改进的目的就是尽量使软件开发的过软件过程改进的目的就是尽量使软件开发的过 程标准化、可重复化,实现软件生产过程的自 动有序前进动有序前进,,从而提高软件开发组织的生产能从而提高软件开发组织的生产能 力。 11.1.2 软件过程管理的发展 1.结构化生产产时代代 2.以过程改进为中心的时代 33.软件工业化生产时代软件工业化生产时代 11.2 软件过程能力成熟度模型 CMM 11.2.1 CMM的产生 • 软件过程能力成熟度模型CMM的产生可以追溯到20世 纪80年代,当时,美国软件工程研究所SEI根据美国国 防部的要求,研究如何通过一系列技术管理方法来提 高软件工程水平高软件工程水平,以保证美国防部能够通过对成本以保证美国防部能够通过对成本、 进度和质量的预估和改进,获得精准的软件系统。 •• 研究的结果于研究的结果发表年发表,并被命名为并被命名为CMMCMM模型模型。 1993年,SEI又公布了软件能力成熟度模型的1.1版, 它被广泛用于衡量软件企它被广泛用于衡量软件企业的开发管的开发管理水平水平。软件过软件过 程能力成熟度模型既可作为软件发包方评估承包方执 行能力的参考标准,也可以被软件企业用作软件过程 改进工作的参考模型改进工作的参考模型。 11.2.2 CMM的内容简介 1.初始级 在初始级,企业一般不具备稳定的软件开发与维护环境, 常常在遇到问题的时候,就放弃原定的计划而只专注 于编程与测试于编程与测试。处于这处于这一等级的企业等级的企业,成功与否在很成功与否在很 大程度上决定于是否有杰出的项目经理与经验丰富的 开发团队开发团队。因此因此,能否雇请到有能力的员工成了关键能否雇请到有能力的员工成了关键 问题,项目成功与否非常不确定。虽然产品一般来说 是可用的是可用的,但是往往有超出但是往往有超出经费与不能按期完成的问费与不能按期完成的问 题。 2.可重复级 在这一级,企业建立了管理软件项目的政策以及 为贯彻执行这些政策而定的措施,基于过往的项目的 经验来计划与管经验来计划与管理新的项目新的项目。企业实行了基本的控制企业实行了基本的控制 管理,并根据以往项目及新项目的具体情况来制定计 划划。项目经理负责监视成本项目经理负责监视成本、进度和产品功能进度和产品功能,及时及时 发现并解决问题,以便实现所做的各项承诺。 3.定义级 在这在这一级级,有关软件工程与管理工程的有关软件工程与管理工程的一个特定的个特定的、面面 向整个企业的软件开发与维护过程的文件将被制订出 来,同时,这些过程集成为一个协调的整体,这就称 为企业的标准化软件过程为企业的标准化软件过程。 这些标准的过程有利于帮助管理人员与一般成员工作得 更有效率更有效率。。在实践中在实践中,,也可根据需要对这些标准进行也可根据需要对这些标准进行 进一步的优化。在这个把过程标准化的努力当中,企 业开发出有效的软件工程的各种实践活动。 4 .管理级 在这在这一级级,企业为产品与过程建立起定量的质量企业为产品与过程建立起定量的质量 目标,同时在过程中加入规定得很清楚的连续的度量。 企业的度量方案,要对所有项目的重要的过程活动进 行质量控制行质量控制,一个企业范围的数据库被用于收集与分个企业范围的数据库被用于收集与分 析来自各项目的过程的数据。这些度量建立起了一个 评价项目过程与产品的定量的依据。项目小组可以通 过缩小他们的效能表现的偏差,使之处于可接受的定 量界限之内,从而达到对过程与产品进行控制的目的。 因为过程是稳定的和经过度量的因为过程是稳定的和经过度量的,,所以在有意外所以在有意外 情况发生时,企业能够很快辨明意外情况发生的原因,

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档