当前位置:问答库>论文摘要

题目:软件规模功能点估算方法的研究及其支持工具的开发

关键词:功能点分析方法,方法的比较,估算流程简化,功能点转换,估算工具

  摘要

随着软件系统规模的不断扩大和复杂度的日益加大,估算对软件项目的成功起着至关重要的作用,独立于具体开发技术的功能点估算方法也逐渐受到业界重视和推崇。然而,功能点方法中的概念抽象、估算规则繁多、估算流程复杂,导致方法难于推广应用。因此如何让用户快速地掌握估算方法及估算流程成为一个重要的研究点。本文对软件规模功能点估算方法展开研究,主要内容包含以下几个方面:(1)主流功能点估算方法的差异性研究。分析软件规模功能点估算方法的研究现状,综合三大功能点估算方法IFPUG、COSMIC、NESMA进行比较性研究,从方法适用性、估算输入、基本定义、估算过程、估算结果、可使用资源六个方面分析方法的差异性,为企业在选择估算方法时提供指导。(2)NESMA功能点估算方法流程的简化。针对NESMA功能点估算方法概念难以理解、识别规则复杂的特点,本文将NESMA方法中的组件和数据模型结合起来,对方法中的数据功能和事务功能的识别规则进行了简化,并设计问答式的方法帮助用户理解和使用方法。(3)研究功能点之间的转换模型。由于NESMA预估功能点估算方法简化了流程、估算结果准确性降低,本文从理论上研究了预估功能点与IFPUG功能点方法概念的映射以及转换的可能性,并分别用这两种估算方法对多组项目进行估算,积累估算数据,采用一元线性回归分析方法研究两者的转换模型,以便了解估算结果的误差范围。(4)附加流程引导的功能点估算工具的设计与实现。根据NESMA功能点简化后的估算流程,设计并实现功能点辅助估算工具,并在工具中内置了功能点转换模型,为用户提供流程制导的估算平台,引导用户理解方法的同时完成项目的规模、进度及成本估算。并以实例介绍了功能点估算工具的应用情况,验证了此工具的正确性。