- 軟件開發的201個原則
- (美)艾倫·M.戴維斯
- 225字
- 2022-05-09 17:56:39
原則3 開發效率和質量密不可分
PRODUCTIVITY AND QUALITY ARE INSEPARABLE
開發效率與質量之間存在明顯的關系(開發效率可以用人月完成的代碼行數或功能點數來度量)。對質量要求越高,開發效率就越低。對質量要求越低,開發效率就越高。越是強調提高開發效率,最終的質量就越低。貝爾實驗室發現,在要求每千行代碼有1~2個bug時,人月的效率通常為150~300行代碼 [參見 Fleckenstein,W.,"Challenges in Software Development",IEEE Computer,16,3 (March 1983),pp.60-64]。當試圖提高開發效率時,bug的密度就會增加。
Lehman,M.,"Programming Productivity—A life Cycle Concept," COMPCON81,Washington,D.C.: IEEE Computer Society Press,1981,Session 1.1.