欢迎来到天天文库
浏览记录
ID:51565133
大小:62.00 KB
页数:4页
时间:2020-03-13
《基于CMMI软件过程模型探析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于CMMI软件过程模型探析摘要:软件过程是近二十年来人们关注和讨论的焦点。软件过程是开发高质量软件所需要完成相应任务的框架。在软件过程的实际使用中,通过对软件过程改进框架的基本思想进行了阐述,对软件过程改进和评估中的关键问题进行了分析,探讨其应用并提供了开发思路。目前,软件改进过程存在着很多流派,大部分集中在工程管理的具体技术及工具应用方面,软件产业对软件过程框架特性并未形成统一的认识。关键词:软件过程CMMI过程改进DiscussionbasedonCMMIsoftwareprocessmodelLiXieqing,DuanXuedongW
2、uhanUniv,ofTech.,WuhanHBE430223,ChinaAbstect:Softwareprocessisnearly10yearstothefocusofattention.Softwareprocessisforthedevelopmentofthehighqualitysoftwareneedtoaccomplishthemissionofframework・Intheactualuseofthesoftwareprocessofsoftwareprocessimprovementframeworkdescribesth
3、ebasicthoughtofsoftwareprocessimprovementandevaluationofthekeywasanalyzed,anditsapplicationtoprovidefordevelopmenttrainofthought.Atpresent,thesoftwareprocessimprovementisstilldebate(mainlyintheprojectmanagementofconcretetechnologyandtoolapplications),softwareprocessframework
4、forsoftwarefeaturesarenotformedtheunderstendingoftheunity.Keywords:softwareprocessCMMIProcessimprovement随着项目规模和复杂度的增长,人们也慢慢开始关注企业的管理体系和管理过程,开始重视渐进的过程改进。CMMI的关键因素一一过程能力,它定义了组成软件过程能力成熟度模型的5个成熟度等级,对确定当前过程成熟度及软件过程改进的关键问题,指导改善软件过程能力和规避过程能力发展风险都有一定的帮助。1、软件过程模型1.1软件过程概述软件过程是开发和维护软件
5、及其相关产品所涉及的一系列活动。根据IS0/IEC12207软件生命周期过程标准,软件过程可概括为三类:基本过程类、支持过程类和组织过程类。基本过程类:是构成软件生存周期主要部分的那些过程,包括获取、供应、开发、操作、维护等过程。支持过程类:可穿插到基本过程中提供支持的一系列过程,包括文档开发、配置管理、质量保证、验证、确认、联合评审、审计、问题解决等过程。组织过程类:一个组织用来建立、实施一种基础结构、并不断改进该基础结构的过程,包括管理、基础、改进、培训等过程。1.2演化软件过程模型软件过程模型是软件开发的指导思想和全局性框架,软件过程模型
6、的提出和发展反映了人们对软件过程的某种认识观,体现了人们对软件过程认识的提高和飞跃。人们已经慢慢认识到软件和其他复杂的系统一样,需要长时间的演化。业务和产品的要求也随着人们的需求不断变化着,然而在短暂的时间里不足以完成一个完善的产品,但可以先提交一个有限的版本以对付竞争或商业的压力。只要产品的核心部分能满足市场需求,就能很好的先占据市场,至于产品的其他部分可以进一步完善。而演化模型能使软件工程师渐进地开发并逐步完善的软件版本,它采用的是一种迭代的思想方法。2、基于CMMI的软件过程模型2.1CMMI的主要内容能力成熟度模型集成(CMMI)是软件
7、工程模型、系统工程模型、集成化产品和过程开发模型以及集成供应商管理模型等多个模型的集合。这是一套包括多个学科、可扩充的模型系列。它描述了软件过程从无序到有序、从特殊到一般、从定性管理到定量管理、最终到达可动态优化的成熟过程,给出了该过程中五个成熟阶段的基本特征和应遵循的原则,以帮助软件机构改进其软件过程。其涉及面更广,专业领域覆盖软件工程、系统工程、集成产品开发和系统采购。它的运用不仅降低了项目的成本,而且提高了项目的质量与按期完成率。常被用来确定一个机构的软件过程的成熟程度以及指明如何提高该成熟度的参考模型。CMMI的5个成熟度等级分别为:初
8、始级(Initial,第1级)、管理级(Managed,第2级)、定义级(Defined,第3级)、定量管理级(QuantitativelyManag
此文档下载收益归作者所有