论文部分内容阅读
软件规模估算是否及时和准确,对软件项目的成败具有决定性意义。功能点分析方法是国际上流行的软件规模度量方法,它以“功能点数”作为软件规模的单位。功能点数与编程语言无关,基于功能点的各种度量指标在不同软件之间具有可比性;而且这种方法在项目的早期便可使用。国际上已经积累了大量基于功能点的行业数据,供软件组织参考与对比。这种方法近几年才进入我国。使用这种方法,有助于我国软件行业与国际接轨。
然而,功能点分析方法比较复杂,对使用者要求较高,所需时间较长,还要求较高的需求完整性和准确性。因此寻找简化的功能点分析方法,已成为国际上的研究热点之一。而我国缺少有经验的功能点分析专家及相关的历史数据,直接使用这种方法存在困难,简化功能点分析方法的研究对我国尤为重要。同时,国内功能点分析辅助计算工具的缺乏,也制约了这种方法在我国的普及。
本文针对简化功能点分析方法及功能点分析辅助计算工具,做了以下研究:
1.对功能点分析方法的相关研究进行了总结,并通过经验研究,指出当前流行的NESMA简化方法用于中小型软件时存在的问题。同时说明了针对中小型软件的简化功能点分析方法对我国的重要意义。
2.借鉴NESMA简化方法背后的思想,在实验基础上,提出了一种针对中小型软件的简化功能点分析方法,并进行了应用研究。实验结果表明,这种方法用于中小型软件时,能得到很好的结果。
3.设计并实现了一个功能点分析辅助计算工具。该工具支持功能点分析方法,同时也支持本文提出的简化方法。