如何評估項目大小?如何確定項目的大小(代碼行,功能點等)
A部分:在開始一個項目之前。
B部分:對於一個完整的項目。
我有興趣比較無關項目。這裏有一些選項:
1)代碼行。
- 我知道這不是一個很好的生產力指標,但是這是合理的項目規模衡量標準嗎?
- 如果我想估計需要多長時間來重新創建一個項目,這是一個合理的方式來做到這一點?我應該估計一天有多少行代碼?
2)功能點。
- 功能點被定義爲的數目:
- 輸入
- 輸出
- 詢問
- 內部文件
- 外部接口
- 任何人都有一個教職員點在這是否是一個去od措施?
- 有沒有辦法**實際做到這一點?
有沒有人有另一種解決方案?所花費的時間似乎可能是一個有用的指標,但不完全是。如果我問你什麼是「更大的計劃」,並給你兩個計劃,你會如何處理這個問題?
我已經看到了關於stackover流的幾個討論,但大多數討論如何衡量程序員的生產力。我對項目規模更感興趣。
如果您有Visual Studio,則可以運行代碼分析。它給了你圓複雜性,繼承深度,LOC和各種其他工具,告訴你它變得太複雜了...... – Carlos 2010-06-01 08:52:33
我能問你爲什麼想知道你想要達到什麼嗎?這可能會影響最適當的措施。基本上,你的意思是什麼? – 2010-06-01 14:42:47