问题标签 [function-points]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
5075 浏览

estimation - 有人使用功能点吗?

关于功能点的一些问题:

1)这是一种合理精确的估算方法吗?(我这里不是不讲理,只是想知道和其他估算方法相比)

2) 你所付出的努力是否值得你从中得到好处?

3) 您使用哪种类型的功能点?

4)您是否使用任何工具来执行此操作?

编辑:我有兴趣听取使用它们或使用过它们的人的意见。我已经阅读了估算实践,包括各种技术的优缺点,但我对实践中的价值感兴趣。

0 投票
2 回答
1806 浏览

integration - 您如何使用功能点估算 EAI 项目?

您如何使用功能点估算EAI项目?

0 投票
2 回答
324 浏览

project-management - SAS中的功能点分析

有些人可以帮助我提供一些有关如何为 SAS 相关项目完成 FPA 的链接。如果 yuo 的某个人已经做过,我想如果 yuo 可以分享一些关于如何完成的技巧,那将更加有用

0 投票
6 回答
4150 浏览

project-management - 功能点分析是否仍用于估计?

在同事之间的一次讨论中,我听说现在不使用功能点分析,因为它可能由于各种原因出错。

所以WBS(工作分解结构)被普遍使用。

真的吗?

0 投票
2 回答
1291 浏览

project-management - 功能点分析中的组织生产力如何计算?

在功能点分析中,组织生产力如何计算?

谢谢 SC

0 投票
4 回答
3165 浏览

software-estimation - 软件开发项目中的成本估算,功能点?

我有一个关于使用功能点进行成本估算的快速问题。

我们正在为一家小公司做一个小型(课程项目)项目,当然它是免费的。我们的讲师希望我们使用功能点提供项目的成本估算。

计算功能点有点直接(有点)。

我们现在的问题是推导其他值(指标),例如项目持续时间的长度、每个功能点的项目成本率。

显然,我们没有历史数据可以作为我们估计的依据。每个功能点是否有某种“典型”成本,我们可以在那里遵循?请帮忙。

0 投票
11 回答
7129 浏览

project-management - 功能点分析——一种严重高估的技术?

赏金澄清

我知道这是一个主观问题。我正在寻找的理想答案是解释为什么这里引用的场景会如此令人惊讶。

如果您认为所引用的场景并不令人惊讶并且可以预期,请分解步骤以证明这样一个小应用程序如何花费一个多月和数千美元的开发。我做了相当多的计算(例如,查找最低工资),所以我希望理想的答案能做类似的事情。

如果您认为引用的场景确实被高估了,请准确指出您的原因。你能在他的计算中发现哪些错误导致了这样一个简单的应用程序的巨大成本?你会怎么做?(不需要写全过程,但细节而不是概括的感觉会很好)


我知道关于 FPA 的问题已经被问过很多次了,但是这一次我会从一个更加分析的角度来分析它,并以数据为后盾

1.首先,一些数据

这个问题是基于一个教程。他有一个“样本计数”部分,他一步一步地演示了它。您可以在此处查看他的示例应用程序的一些屏幕截图

最后,他计算出未经调整的 FP99

InformIT 上还有另一篇文章,其中包含有关典型小时数/FP 的行业数据。它的范围从 2 小时/FP 到 27.4 小时/FP。让我们暂时坚持下去2(因为 SO 读者可能是更有效率的人群:p)。

2.现实检查!?

现在只需再次查看屏幕截图

在这里做一个小数学

严重地?该示例应用程序将需要 5 周的时间来实施?仅仅是我的感觉,任何体面的程序员都不会花费超过一周的时间(我什至没有说周末)来完成它?

现在让我们尝试估算项目的成本。我们现在将使用纽约的最低工资(维基百科),即 7.25 美元

从截图中我可以看出,这个应用程序是一个小型的 excel 改进应用程序。我本可以花 200 美元购买 MS Office Pro,这给了我更大的互操作性(.xls 文件)和灵活性(电子表格)。

(作为记录,同一个网站还有另一篇讨论生产力的文章。似乎他们通常使用 4.2 小时/FP,这给了我们更令人震惊的统计数据:

(这甚至假设我们所有可怜的程序员都拿到了最低工资!)

3. 我在这里遗漏了什么吗?

现在,我可以想出几个可能的解释:

  1. FPA 实际上只适用于较大的项目(1000+ FP),因此它在较小的规模上变得极其不准确。
  2. 小时/FP 指标在团队之间、项目之间突然波动。对于像这样的小项目,我们可以使用 0.5 小时/FP 之类的东西。(现在这种情况让整个估算变得毫无意义,除非我的公司用同一个团队做了几年相同类型的项目,这并不常见。)

根据我对几个软件指标的经验,功能点确实不是一个轻量级指标。如果小时/FP 的波动如此之大,那有什么意义呢,也许我可以选择用户故事点,它可以更快地获得,并且可以说几乎同样不确定。

FP 专家对此有何回答?

0 投票
2 回答
1758 浏览

c# - Is there a tool for calculating the number of function points in a C# program?

Is there a tool for calculating the number of function points in a C# program?

If there is nothing that measures the number of function points, how about a tool that measures something similar?

0 投票
3 回答
525 浏览

metrics - 衡量软件配置代码的工作量/指标

我正在考虑在分析开发软件的努力时使用的软件指标。当我考虑为面向对象的软件使用类似功能点的指标时,我遇到了一个有趣的挑战/问题。

考虑一个业务规则引擎。它是一个应用程序,由运行业务规则所需的组件组成,然后将业务规则或公司策略转换为业务规则引擎的配置代码。我的假设是,对于像业务规则引擎这样的应用程序,此配置代码也可能变得相当重要。但是,从实现的角度考虑它时,配置代码本质上是实例化 API 的一部分。

那么,首先,假设编写配置代码的工作量足够大以至于测量它是有意义的,我错了吗?

是否有人对可以测量配置代码的指标(或任何其他指标)之类的功能点有所了解?

0 投票
2 回答
679 浏览

embedded - Cosmic 函数指向代码行

我想知道是否有办法将COSMIC 函数点转换为代码行(就像您可以使用经典函数点一样)。

我需要衡量一个用 C 语言开发的嵌入式软件将有多少行,除了宇宙功能点中软件的衡量之外,我没有任何其他可用的指标。

PS如果您知道估算嵌入式软件LOC的不同/更好的方法,我想知道。