网站大量收购独家精品文档,联系QQ:2885784924

新管理信息系统原理与应用(第二版) 教学课件 978 7 302 16697 9 ch11.ppt

新管理信息系统原理与应用(第二版) 教学课件 978 7 302 16697 9 ch11.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 能力成熟度模型 学习目标 了解能力成熟度模型提出的背景 了解能力成熟度模型的分级标准 理解能力成熟度模型中每个等级的特点 了解关键过程域的作用和分类 理解初始级的特点和存在的问题 理解和掌握可重复级的关键过程域的特点 理解和掌握软件配置管理的目标和方法 理解和掌握已定义级的主要内容和关键过程域的特点 了解可管理级的主要内容和关键过程域的特点 了解优化级的主要内容和关键过程域的特点 教学内容 11.1 概述 11.2 初始级 11.3 可重复级 11.4 已定义级 11.5 可管理级 11.6 优化级 11.1 概述 多年来软件产业始终受到产品质量和生产率方面的困扰。虽然计算机硬件技术和质量有了很大的提高,软件技术和开发方法也有了很大的发展,但是人们对信息系统等软件产品质量和生产率方面的期望并没有得到满足。 人们提出了软件过程的概念。软件过程是人们用于开发和维护管理信息系统等软件以及相关产品的一系列的活动、方法和实践。任何一个软件的开发、维护和软件企业的发展离不开软件过程。CMM就是根据这一指导思想设计出来的。该模型为了能够正确地引导软件过程活动的开展,建立了一个能够有效地描述和表示的软件过程改进框架,使其能对软件过程各个阶段的任务和管理起指导作用。 CMM模型描述和分析了软件过程能力的发展程度,确立了一个软件过程能力成熟度的分级标准。 软件过程成熟度的可视性 11.2 初始级 初始级的软件过程是指未加定义的一种随意过程,软件项目的执行是随意的,有时甚至是混乱的,这种企业一般也没有为软件开发与维护提供一个稳定的环境。 在这种等级中开发一个项目,只要项目小组和项目负责人同意即可,没有客观的评价标准和基本的保障。当开发期间遇到困难或问题时,就有可能放弃原有计划,而把注意力转移到编程和测试方面。 即使某些企业制定了一些软件工程方面的规范,但是如果这些规范不能涵盖一些基本的关键过程要求,在执行时又没有政策和资源方面的保证时,那么这些企业的信息系统等软件开发的能力仍然处于初始级。 11.3 可重复级 从初始级可以直接进化的能力成熟级是可重复级。前面讲过,初始级的软件过程是没有过程的过程。可重复级对此现象进行了改进,建立了基本的项目管理过程来跟踪成本、进度和机能,通过一些准则来运用以前同类项目的成功经验,是软件企业走向成熟发展的关键。 可重复级阶段包括下面6个关键过程域: 需求管理(requirements management,RM) 软件项目计划(software project planning,SPP) 软件项目跟踪和监督(software project tracking and oversight,SPTO) 软件转包合同管理(software subcontract management,SSM) 软件质量保证(software quality assurance,SQA) 软件配置管理(software configuration management,SCM) 需求管理 需求分析是软件开发过程中最难把握的一个环节,也是项目成败的关键。在整个信息系统生命周期内,需求阶段的工作是基础工作。做好需求管理,既可以减少信息系统软件开发过程中的错误,确保项目满足用户需求,又可以减少修改错误的费用,缩短管理信息系统软件开发的时间,提高软件开发效率。 对于一个管理信息系统来说,其需求包括软件需求、硬件需求和其他需求。其中,分配给软件的管理信息系统的需求称为分配需求。分配需求的内容包括: 决定软件项目活动的非技术性需求,包括协定、条件及合同条款,例如交付的产品、交付日期及里程碑等。 软件技术性能需求,例如系统性能、系统设计约束、编程语言及操作界面要求等。 使软件产品满足分配需求的接收标准。 需求管理是对分配需求进行管理。即要确定所有人都容易理解的需求,稳定软件需求,并且说明需求的更改对整个管理信息系统项目的成本和周期的影响。 软件项目计划 软件项目计划管理在软件开发过程中处于非常重要的地位,因为软件项目计划体现了对客户需求的理解,并为软件工程的管理和运作提供可行的计划,是有条不紊地开展软件项目活动的基础,是跟踪、监督、评审计划执行情况的依据。没有完善的工作计划经常会使得项目在质量、日期或成本等方面达不到要求。 软件项目计划管理是指为软件工程的运作和软件项目活动的管理提供了一个合理的基础和可行的工作计划,其目的是为执行软件工程和管理软件项目制订合理的计划。 软件项目跟踪和监控 软件转包合同管理 软件转包合同管理的目的是选择合格的软件转包商,并且有效地对其进行管理。从可重复级本身来看,软件转包合同管理既包含了需求管理、项目计划、跟踪和监督等基本管理控制区域,又包含了软件质量和配置管

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档