- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CMMI软件过程模型探析
基于CMMI软件过程模型探析摘要:软件过程是近二十年来人们关注和讨论的焦点。软件过程是开发高质量软件所需要完成相应任务的框架。在软件过程的实际使用中,通过对软件过程改进框架的基本思想进行了阐述,对软件过程改进和评估中的关键问题进行了分析,探讨其应用并提供了开发思路。目前,软件改进过程存在着很多流派,大部分集中在工程管理的具体技术及工具应用方面,软件产业对软件过程框架特性并未形成统一的认识。
关键词:软件过程 CMMI 过程改进
Discussion based on CMMI software
process model
Li Xieqing,Duan Xuedong
Wuhan Univ.of Tech.,Wuhan HBE 430223,China
Abstract:Software process is nearly 10 years to the focus of attention. Software process is for the development of the high quality software need to accomplish the mission of framework.In the actual use of the software process of software process improvement framework describes the basic thought of software process improvement and evaluation of the key was analyzed, and its application to provide for development train of thought.At present,the software process improvement is still debate (mainly in the project management of concrete technology and tool applications),software process framework for software features are not formed the understanding of the unity.
Key words:software process CMMI Process improvement
随着项目规模和复杂度的增长,人们也慢慢开始关注企业的管理体系和管理过程,开始重视渐进的过程改进。CMMI的关键因素——过程能力,它定义了组成软件过程能力成熟度模型的5个成熟度等级,对确定当前过程成熟度及软件过程改进的关键问题,指导改善软件过程能力和规避过程能力发展风险都有一定的帮助。
1、软件过程模型
1.1 软件过程概述
软件过程是开发和维护软件及其相关产品所涉及的一系列活动。根据ISO/IEC12207 软件生命周期过程标准,软件过程可概括为三类:基本过程类、支持过程类和组织过程类。
基本过程类:是构成软件生存周期主要部分的那些过程,包括获取、供应、开发、操作、维护等过程。
支持过程类:可穿插到基本过程中提供支持的一系列过程,包括文档开发、配置管理、质量保证、验证、确认、联合评审、审计、问题解决等过程。
组织过程类:一个组织用来建立、实施一种基础结构、并不断改进该基础结构的过程,包括管理、基础、改进、培训等过程。
1.2 演化软件过程模型
软件过程模型是软件开发的指导思想和全局性框架,软件过程模型的提出和发展反映了人们对软件过程的某种认识观,体现了人们对软件过程认识的提高和飞跃。人们已经慢慢认识到软件和其他复杂的系统一样,需要长时间的演化。业务和产品的要求也随着人们的需求不断变化着,然而在短暂的时间里不足以完成一个完善的产品,但可以先提交一个有限的版本以对付竞争或商业的压力。只要产品的核心部分能满足市场需求,就能很好的先占据市场,至于产品的其他部分可以进一步完善。而演化模型能使软件工程师渐进地开发并逐步完善的软件版本,它采用的是一种迭代的思想方法。
2、基于CMMI的软件过程模型
2.1 CMMI的主要内容
能力成熟度模型集成(CMMI)是软件工程模型、系统工程模型、集成化产品和过程开发模型以及集成供应商管理模型等多个模型的集合。这是一套包括多个学科、可扩充的模型系列。它描述了软件过程从无序到有序、从特殊到一般、从定性管理到定量管理、最终到达可动态优化的成熟过程,给出了该过程中五个成熟阶段的基本特征和应遵循的原则,以帮助软件机构改进其软件过程。其涉及面更广,专业领域覆盖软件工程、系统工
原创力文档


文档评论(0)