0

我正在对功能点分析进行一些研究,在这项研究中,如果发现很难找到任何关于将功能点转换为单位时间或人力的功能点的信息。所以我的问题是有谁知道这是如何完成的,是否有关于这个过程的文档?如果有人知道这样做的任何类型的良好基准,这将非常有帮助。

4

2 回答 2

1

您可以尝试使用 COCOMO 作为以人月为单位估算工作量的标准。它还为您提供软件开发时间的估计。

http://www.softstarsystems.com/faq.htm

于 2014-04-29T10:33:14.557 回答
0

FPA 指南被认为适用于各种场景,从瀑布式开发到现代迭代开发环境(包括敏捷开发环境)。区别主要在于“何时”功能点计数必须在开发过程中进行。在迭代环境中,计数必须迭代完成,而在传统环境中,则由事先批准的功能设计确定。因此,生产力可能因各种项目管理方法而异。工作量估算(人力)很大程度上取决于环境生产力(较大的项目比较小的项目产生更大的估算)。已经有几个建议使用线性回归来衡量相关性。Albrecht(他构思了函数点法)提出以人月为因变量,函数点为自变量进行简单的线性回归。所以结论是功能点数和人力之间的关系并不简单。了解单个功能点的成本是有用的(请参阅https://www.researchgate.net/publication/274638632_What_Is_the_Cost_of_One_IFPUG_Method_Function_Point_-_Case_Study),但是如果您需要一些关于将功能点转换为工作量图的参考,请参阅 James Cadle、Donald Yeates 的《信息系统项目管理》一书中的一些提示(请参阅第 9 章“项目计划:估算”)。提示基于生产力表(考虑到主要编程语言或语言类型 3GL 或 4GL 和开​​发平台)。您可以在 Tim Menzies、Ekrem Kocaguneli、Burak Turhan、Leandro Minku、Fayola Peters 所著的“在软件工程中共享数据和模型”一书中找到一些很好的参考资料(参见第 20 章,其中考虑了估计功能大小,开发类型和语言类型)。这里还有另一篇关于有效使用函数点计数的有用文章(由 David Herron 和 David Garmus 撰写):

https://www.informit.com/articles/article.aspx?p=19795

本文报告了一些有趣的行业数据点示例,这些数据点涉及按业务领域划分的生产力水平和交付率(以每个功能点的小时数表示)。

于 2020-05-13T11:41:08.630 回答