电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CMM、TSP、PSP综述(新增补)13

CMM、TSP、PSP综述(新增补)13_第1页
1/12
CMM、TSP、PSP综述(新增补)13_第2页
2/12
CMM、TSP、PSP综述(新增补)13_第3页
3/12
第十三讲 CMM、TSP、PSP综述一、前言1984年,美国国防部出资在卡内基·梅隆大学设立软件工程研究所(Software Engineering Institute, 简称SEI)。SEI于1986年开始研究软件过程能力成熟度模型(Capability Maturity Model, CMM),1991年正式推出了CMM1·0版,1993年推出CMM1·1 版。此后,SEI还完成了能力成熟度模型集成(Capability Maturity Model Integration,简称CMMI)。目前,CMM2·0版已经推出。CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,近年来,在我国也逐步得到了应用,成为衡量软件公司软件开发管理水平的重要参考因素,并成为软件过程改进的事实标准。CMM源于工业界的最佳实践,经过SEI的总结、提炼和抽象形成了一个系统地指导软件机构改进软件过程能力的完整框架,它在一定程度上是抽象的模型,它为一般的软件机构提供了指导。换句话说,它给出了软件机构过程能力改进的一个目标,但在实际操作中,机构应该采取哪些合适的步骤,才能达到这一目标,CMM并未清楚详细地提及,而且关键实践所描述的活动并不一定适合不同背景的所有机构。针对这种情况,SEI 于1995年后提出了TSP(Team SoftwareProcess)和PSP(Personal Software Process),用以改善机构中小组过程能力和个体软件过程能力。 二、CMM简介由SEI提出的CMM描述了有效的软件过程单元的框架,它强调软件机构能一致地、可预测地生产出高质量的软件产品的能力,认为软件产品质量的好坏主要取决于开发和维护该产品所使用的软件过程的质量。一个有效的软件过程在于能将训练有素的人员、先进的技术、工具和方法有机地结合起来。CMM将机构的软件过程能力分为5个成熟度级别,分别是初始级、可重复级、已定义级、已管理级和优化级。这5个级别是机构过程能力的5个不同层次的状态,从第一级到高一级的跃迁分别实现4个过程:有纪律的过程、标准一致的过程、可预测的过程、持续改进的过程。如图1所示: 图1 软件过程成熟度的5个级别CMM具有恰当的抽象级别,它并没有过分地限制一个机构如何实现一个软件过程。CMM描述了软件的一般过程,而没有涉及如何使用这些步骤。CMM使用关键过程域来描述机构的成熟级别,为了达到一个成熟度级别,该级别(以及较低级别)的所有关键过程域必须得到满足,并且过程必须事先制度化。其级别跃迁如图2所示:图2 能力成熟度级别中的关键过程域简单地说,一定的成熟度级别表明了该机构的软件过程能力,每个级别内包含了关键...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CMM、TSP、PSP综述(新增补)13

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部