基于CMM/CMMI的软件项目跟踪与监控方法研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:ai2676886
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
有效的软件过程管理是解决软件危机的行之有效的办法,而软件项目的跟踪与监控(SPTO)对提高软件过程的管理是非常重要和关键的。CMM/CMMI等软件过程模型被广泛用于指导软件过程管理,但它们仅仅是概念模型,提供了过程改进的指导性原则,却不涉及具体实现,缺乏可操作性。因此研究如何在软件企业中具体实施项目跟踪与监控是非常有意义的。本文基于CMM理论、度量模型与度量技术对项目跟踪与监控的实施方法进行了深入的探讨,为企业软件过程的有效实施提供一些实用性的指导和帮助,以此来保证软件产品的质量,提高软件企业的过程能力。通过分析项目跟踪与监控的实际实施情况,本文提出该活动的一个完整的实施模型:基于度量的SPTO过程模型。围绕该过程模型,我们深入探讨和研究了项目跟踪与监控的实施方法。然后我们以一个实际的系统为例,根据该过程模型和方法对该项目进行了有效地跟踪和监控,有力地验证了过程模型与方法。在SPTO实施方法中,本文主要在三个方面提出了改进和创新。1、在确定目标方面,将GQ(I)M模型与CMM模型相结合,提出了GQ(I)M-CMM模型,并进行了形式化定义。利用该模型,通过分析SPTO活动的度量目标,有效地确定了相关的度量元;2、在数据分析技术方面,引入其它领域中广泛使用的挣值分析法(EVA)、统计分析法(SPC),并结合软件开发的特点,对EVA做了相应改进。同时将各种分析法进行比较,指出了它们各自的优缺点和适用场合。为企业在实际进行跟踪与监控时,可以根据自身企业和相关项目的情况进行选择而提供参考;3、在偏差控制方面,当项目进度出现偏差时,管理者往往没有行之有效的方法进行解决,大多只凭直觉。本文提出了一个基于标准软件过程和非标准软件过程下的进度偏差优化控制流程,给出了该进度偏差优化控制模型的相关定义和算法,来解决项目进度出现问题后,应该如何最优化地分配投入,从而节省资金,提高进度。在上述研究的基础上,笔者采用c#语言在.net平台上设计了一个基于B/S结构的SPTO的过程管理原型系统,实现了项目跟踪与监控过程的两个重要活动:数据采集、数据分析,为项目跟踪与监控过程的自动化奠定了基础。
其他文献
支持向量机(SVM)是在统计学习理论的基础上发展起来的,它在很大程度上解决了以往的机器学习模型的选择与过学习、非线性、维数灾难、局部极小点等问题,在20世纪90年代以来受到
本论文从网格技术的基本理论出发,阐述和介绍作为下一代网络的最新技术——网格的起源、概念、发展现状、分类、系统构成、网格体系结构等基本要素进行了详细的介绍,着重研究了
随着我国国民经济高速发展,能源在经济中的地位日渐突出。山西省作为能源重化工基地,有着丰富的煤炭资源,然而它却是一个缺水大省,水资源的匮乏已经成为阻碍本省经济发展的绊脚石
虚拟现实技术是计算机图形学、人工智能、计算机网络、信息处理等技术发展的产物。大投影面沉浸环境在虚拟现实技术中越来越多的应用,关键的原因在于它良好的沉浸感给人在视觉
分类是数据挖掘研究中的一个基本任务,关联规则挖掘是数据挖掘研究中的一个重要领域,把关联规则挖掘用于分类问题开辟了数据分类的一条新路。常见的基于关联规则分类算法通常在
本课题来源于贵州省重大工业攻关项目——贵州省高速公路桥梁安全养护健康系统研究(黔科合GY字(2005)3012)随着我国高速公路建设的蓬勃发展,桥梁的建设也相应的进入了一个快速
操作系统的安全在计算机系统的整体安全性中具有至关重要的作用,没有操作系统提供的安全性,计算机系统的安全性是没有基础的。而意外的系统故障则有可能破坏操作系统的一致性和
随着信息科技的不断发展与完善,人们每天需要处理海量的信息数据.其中大部分信息数据均能抽象为图这种数据结构进行表示,当抽象出的图中顶点之间的连接包含属性信息时,每个属
传统的信息管理系统都是采用“硬编码”方式将具体业务流程的处理写在系统中的,一旦企业或组织内部流程发生变更,往往需要对原有的系统进行改动。这些改动所带来的工作量往往是
本文针对城市交通道路网的特点,对GIS(地理信息系统)环境下多因素约束的时间窗车辆最优路径选择问题的关键技术进行了研究。旨在通过动态路径寻优系统规划出到达目的地的最优