软件工程和cmm理论的应用分析

软件工程和cmm理论的应用分析

ID:32195146

大小:2.70 MB

页数:91页

时间:2019-02-01

软件工程和cmm理论的应用分析_第1页
软件工程和cmm理论的应用分析_第2页
软件工程和cmm理论的应用分析_第3页
软件工程和cmm理论的应用分析_第4页
软件工程和cmm理论的应用分析_第5页
资源描述:

《软件工程和cmm理论的应用分析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章软件工程和CMMI概述图1-2CMMI源模型初步研制中集成了三个特殊的过程改进模型:软件(SW.cMM)、系统工程(EWIs731)以及集成化产品和过程开发(口D.CMM);从长期考虑,CMMI产品开发群组建立了一个自动的、可扩充的框架,以便于以后将其他一些学科的过程改进模型也逐步添加到CMMI产品集中。1.3CMMI基本内容1.3.1过程域所有CMMI模型的基本组织特点就是“过程域”。不是所有与过程改进相关的内容都包含在过程改进模型中,像它的原有模型一样,CMMl只选择过程改进中最重要的主题

2、,然后将这些主题分组为“域”。这种分类导致了CMMI1.1版具有相对较小的过程域集合:在CMMI-SE/SW和CMMI-SW中有22个域,在cMMI_sE/sw/mPD中有24个域,在CMMI-SE/SW/IPPD/SS中有25个域【4l。过程域是CMMI模型里最重要的概念之一。过程域(processArea,PA):一组同属于某领域而彼此相关的实践,当实践共同执行时,可以达成一组目标,而这组目标对于这个领域的改进是非常重要的。为了说明过程域这一概念,以“需求管理”为例进行说明。在系统和软件工程中,

3、普遍认为不论在任何开发过程中,对产品需求的管理都应是受关注的重要领域。经验显示,不能充分地识别需求并管理需求的变更是软件工程和CMM理论的应用研究导致项目不能够满足成本、进度和质量目标的一个主要原因。这种经验表明,需要将关于需求管理的信息收集到一个主要的模型组件一过程域中。因此模型的使用者应该关注于这个过程域,以建立管理需求相关的过程域能力。在模型的说明中,“需求管理”过程域的目的是“管理项目的产品和产品构件的需求,并识别需求与项目计划和工作产品之间的不一致性”。同时过程域还有另外一些目标。这些目标

4、描述成功的需求管理的结果,以及可以帮助达成这些目标的实践。当然,也有大量的说明和“如何做”的资料可对需求管理提供具体的帮助。概括的说,这些就是一个过程域的主要内容例。1.3.2内容的分类任何过程改进模型都有必要对模型中所包含的资料的相对重要性及其作用进行区分。在CMMI模型中,用术语“必需的(required)”、“期望的(expected)”、以及“提供信息的(informative)”进行区分。最重要的是“必需的”资料,是模型和过程改进的基础,是了解过程改进需要什么以及确定是否符合模型的基础。其

5、次是“期望的”的资料,这些也许不是完全必要的,在某些情况下可能不会出现在成功使用模型的组织中。但是“期望的”资料在过程改进中起主导作用,他们是达到“必需的”构件强有力的说明。“提供信息的”资料构成了模型的主要部分,为过程改进提供了有用的指导,在许多情况下他们对需要和期望的构件做了进一步说明【5】。●必需的资料唯一必需的CMMI模型构件是“目标(goal)”。目标代表所希望的最终状态,它的实现表明对项目和过程控制已经达到了一定的程度。当目标对一个过程域来讲是唯一时,就称为“特定目标(SpecificG

6、oal,sG)”t反之如果适用于所有过程域就称为“共性目标(GenericGoal,GG)”。每个过程域都对应了一至四个特定目标,而共性目标则跨越了所有过程域。虽然目标是CMMI模型中唯一必需的元素,但每个目标的描述都是非常简捷的,为了充分理解要求的目标,首先是通过查看“期望的”的构件。●期望的资料唯一期望的CMMI模型构件是“实践(Practice)”。实践代表了达到目标的方法手段和补充认识。4第一章软件工程和CMMI概述每个实践都能映射到一个目标上,如果一个实践对一个单一的过程域是唯一的,称该实

7、践为“特定实践(SpecificPractice,SP)”;而如果实践能够适用于所有的过程域,则称之为“共性实践(GenericPractice,GP)”。●提供信息的资料CMMI包括了10种“提供信息的”资料:1.目的,概括和总结了过程域的特定目标;2.介绍说明,介绍过程域的范围、性质和实际方法和影响等特征;3.参考,过程域之间的指向是通过参考;4.名称,表示了过程域的构件;5.实践和目标关系,过程域中实践映射到目标的关系表;6.注释,注释过程域的其他模型构件的信息来源;7.典型工作产品集,定义过

8、程域中执行实践时候产生的工作产品;8.子实践,通过实践活动的分解和详细描述;9.学科扩充,CMMI对应学科是独立的,这里提供了对应特定学科的扩展;lO.共性实践的详细描述,提供了在给定的过程域中应用共性实践的细节。1.4C删l表示法CMMI的三个源模型中,SW-CMM是“阶段式”模型,系统工程EIA是“连续式”模型,mD.CMM是一个混合模型,结合了阶段式和连续式两者的特点。两种表示法在以前的使用中各有优势,都有很多支持者,因此,CMMI产品开发群组在集成这三种模型时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。