基于CMM的软件过程改进研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:knight282
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件需求正在飞速发展,需求的增长带动了软件开发活动的急剧增长,软件过程相应地成为人们关注的焦点。 1991年,在软件生产和消费方面都一直走在世界前列的美国,推出了一个指导软件组织改善软件过程的软件能力成熟度模型,这就是CMM(capability maturity model for software)。 本文围绕基于CMM的软件过程改进展开研究。主要研究结果包括: 1、提出了一种新的软件过程改进模型。该模型继承了CMM的优点,实施过程管理。并且,在过程改进初始阶段,软件组织就筹建了一些相关机构来实施人才和技术的引进和培训,从而达到过程管理、人才管理和技术管理的和谐统一,保证并提高了软件产品的质量;模型的过程改进循环体使用的是经过改进的IDEAL模型:AEAI模型。 2、开发了一个CMM2软件项目评估系统。本评估系统是以前面提出的软件过程改进模型为基础开发的。系统原理为:分别给影响软件项目开发过程比较大的关键实践设定权值,然后根据它们的执行情况分别打分,最后算出软件项目的评估分数。同时,给出项目开发过程中的一些“弱项”,为以后的软件过程改进工作提供依据。 3、针对评估系统的使用情况,指出了CMM框架存在的几个缺陷,并表达了自己的一些观点以供大家参考。 本文是在作者深入到许多大型软件组织进行大量调研工作的基础上完成的,结论是经过一些业内的专家精心指导得出的,所提出的模型和开发的软件项目评估系统应该适用于所有的软件组织。
其他文献
近年来,学术界已意识到互联网不能停留在信息管理的层面,所以美国著名的网络公司Echelon(埃施朗公司)提出了“Bringing the Internet to life”,即“把互联网带到生活中”的口号
参数的配对组合测试是适用于各种软件系统的一种实用且有效的测试方法,因为许多软件错误是由一些测试参数的相互作用而引起的。本文首先介绍基于参数组合的测试设计方法和配对
在程序设计语言中,如果能将主动切换计算方法或调度算法、主动适时提出警告、主动实现动态修改或自适应的动作等需求和功能用一种简单而统一的方法和机制来实现,这将是十分理想
大规模群体运动行为是自然界中一个壮观而神奇的现象,如我们常见的鸟群、鱼群与昆虫群等,此外,还有我们难以肉眼观察的微生物群与细菌群等。这些现象吸引了各个领域的科学家,
随着信息量的快速增长,信息的重要性也在不断的提高,而数据作为信息的表现形式,其完整性和安全性成为系统安全的重要内容。备份技术是维护系统安全性和可用性的最重要的手段
Human motion analysis, one of the front porch orientation drawing much attentions in recent years, is an very active branch of image processing and computer vis
随着云计算的发展,人们逐渐将目光从传统应用转向SaaS应用。这促使了在SaaS应用业务逻辑日趋复杂的同时,人们对其的需求量也快速增加。对于同一领域下的相似应用,卡内基梅隆
随着二十一世纪数字时代的来临,专用高速数字信息的处理技术成为发展的方向,专门为高速数字信息处理而设计的数字信号处理器(DSP)成为数字化领域的重要角色,随着DSP技术日新月异
随着网络技术的发展,越来越多的企业、组织和研究机构将其具有优势的上层应用、业务功能、数据访问接口甚至是底层计算资源等以服务的方式开放,以供用户发现和调用。由于单个
在视频点播服务中使用对等网络技术已经被证明是高效的,具有良好扩展性的。而将网络编码引入对等网络视频点播系统中也已被证明能够简化数据调度,有利于服务质量的提升。但对