基于项目仿真的COCOMO模型参数校准工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:shopfloor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
有效的估算是软件项目管理的基础,只有使用科学的方法对目标软件系统的规模、工作量和进度做出合理的估算,我们才能在预算内按时保质顺利地完成项目。工程实践表明,目前应用广泛的基于模型的成本估计方法,在项目应用中估计的准确性并不高。导致这一现象的原因是软件组织在使用成本估计模型前,没有针对本组织的实际情况对模型中的参数进行校准,或者校准工作的质量不高。参数校准质量的好坏关键取决于软件组织中是否存在大量历史项目数据,换言之,这些软件组织中准确、适合的历史项目数据成为了组织成本估计的关键。 针对我国软件企业过程成熟度不高,缺乏统一、全面的度量方法和度量数据等特点,本文使用仿真技术,对软件组织的环境特征、当前项目特性和开发团队进行建模,通过过程仿真以较小的代价获取项目数据,有效地解决了软件组织缺乏大量精确一致的项目数据的问题。鉴于COCOMO模型的知名度及全面性,我们提高估计模型准确性的大部分研究与实践都是围绕COCOMO模型进行的。 将过程仿真数据作为数据源,采用遗传算法对COCOMOⅡ的前期设计模型及后构架模型中的常系数、规模指数及成本驱动因子进行校准,能够提高COCOMO模型在特定组织中估计的准确性。基于上述工作,依托项目小组所开发的北京大学项目管理工具(PKUPM),设计和实现了基于项目仿真的COCOMO模型参数的校准工具。
其他文献
关键字查询因为用户不需要学习任何复杂的查询语言,也不需要了解底层数据的结构,在信息检索、搜索引擎等领域得到了广泛应用。随着XML成为数据表示和数据交换的事实标准,针对XML
  数控仿真是当今数控发展的一种重要技术。本文应用RCS程序设计方法,NML通信方法和基于组件的程序设计方法,设计了数控仿真教学系统。文章的将一个复杂的系统,分解为多个规模
据IDC预测,世界软件市场将有一个突飞猛进的发展,预计每年以13%左右的比例增长。软件应用领域越来越广泛,其质量的优劣也日益受到人们的重视。国外,卡内基·梅隆大学软件工程研究
现代工业飞速发展,板形控制日益成为钢铁企业面临的重要课题。板形控制系统具有多变量、非线性、强耦合和纯滞后的特点,使用传统的控制方法很难得到较好的控制效果。近年来,
随着物流行业和计算机技术的不断发展,车载系统的应用日益广泛。通过车载机与服务器之间的双向通信,可实现对车辆的实时监控、调度,优化运行路线等,从而大幅度地提高货物运输和资
智能规划是人工智能领域的一个重要的研究内容。经典的规划问题假设世界的信息是完全可知的,并且动作的执行效果是确定的,这使得经典的规划问题只能求解规模较小的模型规划问
随着信息技术的飞速发展,数据交换次数和交换数量不断增多。视图发布作为信息交换的一种有效手段,为数据交换和数据共享提供了便利,但视图发布过程中的敏感信息泄漏问题日益
面对日益复杂的企业计算环境,网络安全面临着严重的挑战,传统的网络安全模型是静态的,对于动态的安全威胁缺乏应对措施,另外单一的安全手段已经不能满足需要。本文对如何建立一种
本文所涉及的工作主要包括以下几个部分。首先简单概述了网络安全现状并对网络安全框架、防火墙、IDS、SNMP协议等网络安全基础知识作简要介绍。接着结合系统需求介绍了系统
本文首先引出了Web挖掘与Web使用挖掘的基本概念,接着描述了Web使用挖掘使用的数据源、挖掘过程和通常采用的主要技术,提出了用户行为分析和用户搜索行为等概念,介绍了Web使用挖