【24h】

A New Cost Estimation Technique for Object-Oriented Systems

机译:面向对象系统的新成本估算技术

获取原文
获取原文并翻译 | 示例

摘要

Modern day computing constitutes software elements that are very expensive. Hence it is very essential to handle these elements with care. These elements are so fragile that a slight variation in rating analysis may lead to high degree of unexpected losses. The above stated scenario holds good for object -oriented systems. Many estimation techniques have been proposed for traditional systems. The technique that first incorporated the characteristics of the OO systems in its model was COCOMO model developed by Dr. Barry Boehm in 1981. Its variation namely the Post-Architectural model has 17 cost drivers to rate the system inclusive of an eminent characteristic of OO systems such as "Reusability". Boehm has proposed a set of equations that estimate cost as a factor of SLOC and effort. This paper proposes an empirical model that estimates cost as a factor of Effort Adjustment Factors (EAF). Post - Architectural model of COCOMO II being the baseline of this study, suggests that cost can also be computed from EAF that exhibit distinctly the characteristics of OO systems namely Reusability, Understandability, Maintainability etc. Studies have been carried out on several JAVA projects by collecting metrics through a new object-oriented metric tool called "JAVA CODE ANALYZER". The rating of the cost drivers is strictly based on the metrics. An incremental analysis of projects led to a constant which is an average of the "Cost/EAF" factor. The findings of this study proposes a derived constant. "Cost/EAF "which could be used to estimate the cost of the future OO systems at an early phase by obtaining the EAF of the system to be developed. Since this kind of estimation is not purely based on SLOC or effort and on the contrary it is computed through EAF of the system to be developed it would be a closer approximation of the actual cost after its development.
机译:现代计算构成了非常昂贵的软件元素。因此,谨慎处理这些元素非常重要。这些要素非常脆弱,以至于评级分析中的细微变化可能导致高度的意外损失。上述方案对于面向对象的系统非常有用。已经针对传统系统提出了许多估计技术。最早将OO系统特性纳入其模型的技术是Barry Boehm博士于1981年开发的COCOMO模型。其变体(即后建筑模型)具有17个成本驱动因素来对系统进行评估,包括OO系统的杰出特性例如“可重用性”。 Boehm提出了一组方程式,这些方程式将成本作为SLOC和工作量的一个因素进行估算。本文提出了一种经验模型,将成本作为工作量调整因子(EAF)的一个因素进行估算。此研究的基础是COCOMO II的后架构模型,这表明也可以从具有明显的OO系统特征(即可重用性,可理解性,可维护性等)的EAF计算成本。已通过收集对多个JAVA项目进行了研究通过称为“ JAVA CODE ANALYZER”的新的面向对象的度量工具来度量。成本动因的评分严格基于指标。对项目进行增量分析得出的常数是“成本/ EAF”因子的平均值。这项研究的结果提出了一个派生常数。 “成本/ EAF”可用于通过获取要开发的系统的EAF,在早期阶段估计未来OO系统的成本。由于这种估算并非完全基于SLOC或工作量,相反,它是通过要开发的系统的EAF计算得出的,因此,在开发之后,它将更接近于实际成本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号