基于目标度量和预估技术的软件过程评估

来源 :河海大学 | 被引量 : 4次 | 上传用户:shaomingfang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
过程改进技术正成为软件过程的研究热点,而软件过程评估在软件过程改进中的作用至关重要。目前基于CMM和ISO/IEC 15504的这两种评估方法是得到世界公认,使用最广的。但这种评估大多依靠专家组进行,评估过程过于抽象,可操作性不强,普通用户无法根据相应的标准对自身的过程成熟度情况做出准确的判断。而且,许多方法虽然标准明确,但评估结果却不可避免的带有主观性,这些问题在实际应用中仍然有待探索。 为了解决这个问题,把度量模型和预估技术应用到软件过程评估中。为了克服度量方法本身的一些局限性,对现有的GQM度量模型进行改进,使其深入到过程的中间环节,以支持过程内部的度量。针对改进后的度量模型中仍然存在可操作性不强,仅在事后统计和度量,没有事先预估和分析,因此不能正确认识组织当前的软件过程状态,真正实现对过程的控制等问题,提出把预估技术应用到软件过程评估中,获取过程的可度量特征。 本文在深入研究和比较软件过程评估的各种标准、模型和方法,以及度量技术和预估模型的基础上,探索实际可用,更加客观的软件过程评估方法,具有非常重要的意义。主要工作包括以下内容: 1.度量技术在评估过程中的运用:主要研究基于目标的软件度量模式,分析其中的不足之处,进一步细化这种模式,使其深入到过程的中间环节,以支持过程内部的度量; 2.研究软件预估的主要技术和模型,并对COCOMO模型和功能点模型这两种软件预估模型进行比较。在获取过程的一些可度量特征,如与组织标准软件过程的使用有关的信息:软件规模、工作量、成本的估计值时,考虑将这两种模型结合使用,从而真正达到管理和控制的目的,不仅在事后进行统计和度量,而且在制定计划时对要度量的软件进行预估分析,有利于软件过程评估; 3.在实际的软件过程评估中,将上述模型和方法综合使用,即用一种基于目标度量和预估技术的软件过程评估方法尽可能解决评估过程过于抽象、主观性太强、可操作性不好、不易实施的问题。 本文的研究目的是提高评估过程的可操作性,使得过程评估提供的数据更具体,更有说服力,使得评估结果尽可能客观,为“怎样做”提出一些可行的方法,从而有利于过程能力级别的提高。这些问题的研究有利于更好的实施软件过程评估,在促进软件过程改进方面有重要的现实意义。
其他文献
近年来,数字视频技术的发展将与现实应用联系越来越紧密.对视频图像的压缩要求根据需求也变得更高,高压缩比情况在解码播放时的视频图像质量是研究的重点.本文首先综述了视频
公开密钥基础设施PKI(Public Key Infrastructure)是一种利用非对称密码技术为电子商务、电子政务和电子事务的开展提供一整套安全的基础平台。PKI技术遵循国际标准,采用加密
OLAP(On-Line Analytical Processing)技术是构建在数据仓库基础上的一项重要数据分析技术,它提供对数据的多维视图,即以多维的形式来观察各种历史数据,从而提供对决策的支持
本文是根据作者在科泰世纪科技有限公司参加具有完全自主知识产权的和欣操作系统开发实践的基础上写成的,作者承担的主要任务是移植FreeBSD中关于USB的低层代码,构件化设计和欣
磁盘阵列并不是在任何情况下都能取得令人满意的性能,磁盘阵列总是有不尽人意的情况:磁盘阵列中单个磁盘的存取和普通单磁盘存储器的操作相同,仍受到缓慢机械运动的限制,这就
Internet改变着我们工作和生活的方式,已经成为获取信息、解决问题的重要途径。在计算机辅助教学领域的今天,网络化也势不可挡,随着教育信息化进程的不断加快,我国远程教育网
随着计算机技术的发展,信息技术的应用越来越普及,企业计算向网络组件方式发展,目前存在三种组件平台技术:CORBA(Common Object Request Broker Architecture)、COM+(Compone
近年来随着软件技术的飞速发展,基于构件的软件开发方式已经成为软件工程领域的发展趋势。通过复用已有的构件,软件开发者可以快速构造大型的应用软件,这大大节省开发时间和经费
刀具切削是机械制造业中零件加工的最主要方法,它在机械工业中占有举足轻重的地位。如何提高刀具切削加工的生产效率,降低加工成本,一直是机械加工领域专家们不断探索和致力
生产执行系统MES(Manufacturing Execution System)是面向企业生产管理的新一代信息系统.可重构的MES系统能够通过配置适应外界环境的变化,不仅适用于更多的企业,同时也能够