功能点到时间单位

问题描述 投票:0回答:2

我正在做一些关于功能点分析的研究,在这个研究过程中,如果发现真的很难找到任何关于将功能点转换为单位时间或人力的功能点的信息。所以我的问题是有没有人知道这是怎么做的,有没有任何关于这个过程的文档?如果有谁知道一个好的基准,做任何形式的,这将是非常有用的。

metrics function-points
2个回答
1
投票

你可以尝试用COCOMO作为标准,以人月为单位来估算工作量。它也能给你估算软件的开发时间。

http:/www.softstarsystems.comfaq.htm


0
投票

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

https:/www.informit.comarticlesarticle.aspx?p=19795

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

© www.soinside.com 2019 - 2024. All rights reserved.