如何评估项目大小?如何确定项目的大小(代码行,功能点等)
A部分:在开始一个项目之前。
B部分:对于一个完整的项目。
我有兴趣比较无关项目。这里有一些选项:
1)代码行。
- 我知道这不是一个很好的生产力指标,但是这是合理的项目规模衡量标准吗?
- 如果我想估计需要多长时间来重新创建一个项目,这是一个合理的方式来做到这一点?我应该估计一天有多少行代码?
2)功能点。
- 功能点被定义为的数目:
- 输入
- 输出
- 询问
- 内部文件
- 外部接口
- 任何人都有一个教职员点在这是否是一个去od措施?
- 有没有办法**实际做到这一点?
有没有人有另一种解决方案?所花费的时间似乎可能是一个有用的指标,但不完全是。如果我问你什么是“更大的计划”,并给你两个计划,你会如何处理这个问题?
我已经看到了关于stackover流的几个讨论,但大多数讨论如何衡量程序员的生产力。我对项目规模更感兴趣。
如果您有Visual Studio,则可以运行代码分析。它给了你圆复杂性,继承深度,LOC和各种其他工具,告诉你它变得太复杂了...... – Carlos 2010-06-01 08:52:33
我能问你为什么想知道你想要达到什么吗?这可能会影响最适当的措施。基本上,你的意思是什么? – 2010-06-01 14:42:47