面向定量化软件过程改进的估算技术及其应用研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:pn526
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件过程改进是提高软件开发生产率、保证软件产品质量的有效手段之一。常用的软件过程改进方法有:CMM、ISO9000、SPICE等。其中,软件能力成熟度模型(SW-CMM)是被广泛采用的软件过程能力评估和改进的指导框架,然而CMM仅仅指出了“改进什么”,在过程改进实践中却更需要关注“如何改进”。定量分析技术的应用,为软件过程改进指明了一条可预测的、可定量化跟踪与控制的途径,从而保证了过程改进能够顺利、有效实施。定量分析技术在软件过程改进中的应用可以分为两类:前摄式和后置式。后置式定量分析是利用度量技术为软件过程改进提供量化指导,而前摄式定量分析则是利用估算技术为过程改进的目标确定、决策支持提供量化指导。虽然估算技术在软件过程改进中尚没有被广泛应用,但是较之度量技术具有的事后分析的特点,估算技术能够做到对过程改进的风险、进度、成本—收益进行事前预测,从而有效避免了过程改进失控、资源浪费等问题的出现,这些优势是对度量技术应用的有力补充。本文围绕估算技术在定量化软件过程改进中的应用展开研究,主要工作和成果如下: 1、通过对定量化软件过程改进的研究现状进行分析与总结,本文提出了一个基于CMM的定量化软件过程改进框架。该框架是对现有研究成果的总结,其中指明了在一个软件过程改进循环的各个阶段中定量分析方法的应用,并强调了前摄式定量分析在过程改进中的应用优势,其目的在于为后文阐述“基于估算的定量化软件过程改进决策方法”提供理论基础。 2、基于1中对定量化过程改进框架的讨论,本文提出了一种“基于估算的定量化软件过程改进决策方法”EBSPIDM。该方法是针对上述框架中前摄式定量分析的实现,其侧重强调了在过程改进决策中软件估算技术的应用,通过估算过程改进活动的工作量-成本投入、预测过程改进风险,为改进决策、计划提供了量化的参考依据。并且,引用美国休斯航空器公司的软件过程改进案例构造了一个示例,用以解说EBSPIDM方法的实践应用。 3、为了支持EBSPIDM方法的工具应用,本文设计实现了一个Web服务方式的估算工具。该工具采用Web服务形式,以满足在分布式的环境中部署估算应用的需要;同时采用三层服务体系使得工具具备了动态扩展估算方法的能力。并且,该工具提供了对基于专家判断的Delphi方法的支持,同时提供了一个估算工作流程,以支持估算任务的自动执行。 4、最后,本文通过对估算工具与过程支撑环境——CPMS系统协同工作机制的说明,进一步证明了EBSPIDM方法对基于CMM的软件过程改进的支持。
其他文献
如何生成高质量的测试用例一直是软件测试领域的重要研究课题。不同于其他测试用例生成技术,基于符号执行的测试用例自动生成技术在程序执行的过程中使用符号化的变量代替具
  本文提出了层次式交换网络(HSNET)的思想,在网络拓扑结构、地址空间中引入层次结构的概念,即网络的拓扑结构按层次结构构造,网络的地址空间也按层次结构分配,并且拓扑结构的
随着Peer-to-peer技术的发展成熟,Internet上的P2P流量比例不断攀升,其对网络的影响也日渐加剧。DHT技术作为P2P技术的研究热点也开始被广泛应用于各种新型业务中,而大量新型
字符自动编针是电脑刺绣系统中一个重要的功能,日常使用非常频繁。TrueType类型的字体是计算机中使用最为广泛的字体类型,因而采用TrueType字体轮廓作为刺绣的轮廓成为字符自动
集群作为一种廉价的高性能计算平台,受到了人们的日益青睐,获得了越来越广泛地应用。集群环境中存在大量的可加以利用的计算资源,如何科学有效地对这些资源加以利用,以充分发挥集
本文在医疗保险相关项目中利用分类挖掘算法,实现了对医疗保险费用分析的决策支持应用,本文在项目应用的基础上主要讨论了以下一些问题: (1)分析了目前某市医疗保险制度运行中
图像处理和识别是实现刺绣CAD编程自动化和智能化的关键技术,也是解决和提高刺绣CAD生产效率的主要手段。因此,目前刺绣CAD系统的图像自动编针成为了世界各国研究的热点。
开发安全的软件需要花费大量的人力物力,如何使开发安全的软件变得更容易是计算机学科的一个基本问题。通过容错、复用等技术手段以及谨慎的系统设计可提高软件的安全性,但是无
随着计算机硬件技术的飞速发展,处理器和相关部件的性能得到了很大的提升。相对便宜的多处理器计算机和支持多处理器的操作系统的出现,开发人员可以利用线程来实现并行处理。而
工程图识别和三维重建是图形识别与 CAD 领域的研究热点,具有重要的理论意义和应用价值。本文总结现有的工程图识别方法及其在处理建筑工程图时的局限性;在此基础上,对建筑工程