基于CMMI的中小软件企业软件过程改进研究

被引量 : 0次 | 上传用户:carjitar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几十年来,随着计算机在社会生产和生活各个领域中的应用深度和广度的发展,软件所扮演的角色越来越突出。成功的软件项目给我们带来了巨大的效益,但是在软件项目和软件产品中也暴露出一些问题。随着问题的进一步突出,出现了所谓的“软件危机”,于是人们提出了“软件工程”的概念来解决“软件危机”。尽管人们在软件工程7条原理的指导下,对软件项目进行工程化的管理,取得了一定的成效,但是令人遗憾的是没有解决本质上的问题,于是人们意识到软件危机的实质问题是缺乏管理软件过程的能力。 能力成熟度模型集成(CMMI:Capability Maturity Model Integration)是在能力成熟度模型(CMM:Capability Maturity Model)基础上的发展和完善,是当今软件过程领域的重要成果。CMMI融合了全面质量管理的思想,为软件企业的过程改进提供了标准。美国卡耐基梅隆大学软件工程学院(SEI)的CMMI等级评估可以为不同类型软件企业引入此标准,卓有成效开展软件过程工作,提升软件质量水平。 本论文介绍软件能力成熟度模型集成产生的历史背景,CMMI的主要构成部件,两种表示法(阶段式和连续式),以及两种不同表示法的异同。其次通过CMMI与项目管理最佳实践(PMBP)、精益企业自评估工具(LESAT)、ISO 9001:质量管理系统(ISO)之间的两两比较确定出CMMI没有涉及到的过程域,通过融合CMMI与其它过程标准,使CMMI更加完善。最后将CMMI结合我国软件业的实际情况,提出了一套针对我国中小型软件企业的软件过程改进方法。针对怎样将CMMI与我国中小型软件组织相融合这一问题,笔者对CMMI各关键实践进行裁减、重定位,结合软件开发的瀑布模型将软件开发过程分为需求开发、系统设计、编码和单元测试实现、系统测试等几个阶段,并将需求管理、项目规划管理等管理活动与软件开发过程相结合,基于CMMI提出了一个软件过程改进框架。
其他文献
无人机传统地面站系统数据回显主要采用二维数字和图表曲线形式,操作人员不能对在三维空间内飞行的无人机的飞行状态有一个直观的感受。为了配合无人机地面站操作系统,以某新
当前我国的市场和企业发展正处在一个特殊的历史时期,特别是我国加入WTO以后,企业将面临更多的挑战和机遇。我国企业应该制定并运用适当的竞争战略,加强企业能力,避开威胁,抓
制造业是国民经济的基础和支柱,先进制造模式的研究一直受到各国的重视。随着过去相对稳定的市场变得复杂多变,企业必须提高自身的柔性和生产率。CIMS正是为满足这一需求而提出
学习困难是普遍存在的全球性问题,也是青少年时期的主要问题之一,除了智力因素外,一些非智力因素对学习也有一定的影响。在我国学习困难学生是一个庞大的群体,研究学习困难的影响
对信号进行分析时通常采用传统的傅立叶变换方法,傅立叶变换是时域和频域相互转换的数学工具,从物理意义上讲其实质是将信号分解成许多不同频率的正弦波的叠加。这样我们可以把
在浩瀚如林的文学作品中,荒岛文学以其独特的魅力在文学史上占据了非常重要的一席之地。荒岛文学,通常是以描述在海上的沉船事件为开端,继而对主人翁在海上或者荒岛周围所遭
本文以多工序生产模式为背景,针对多工序生产系统加工工序多、工艺复杂、制造成本高、质量影响因素多和质量特性波动源辨识困难等特点,结合国内某半导体企业在质量控制方面存
根据西方经济学的经典理论,可以将电信行业的核心特征归纳为市场集中度高、非对称信息、外部性和公共物品。在这样的行业中,市场会出现失灵现象,为了保证市场的有效性,政府必须出
随着经济的全球性和知识经济的到来,各国都在重视技术创新对经济的贡献,而在“技术创新与经济增长”、“技术创新与政府行为”、“技术创新与中小企业”的三者关系的国内外研究
为了能更直观形象地展现无人机的飞行状态及攻击目标的效果,提高地面站操纵人员的操作效率,开发了无人机地面站三维视景仿真系统。论述了无人机地面站三维视景系统的设计方法