我需要了解待开发软件的开发时间估算。虽然理论上有正式的方法,如COCOMO,功能点等,但在完成任何工作之前,这些方法似乎不切实际。 (我不确定是否可能?)
我附上了一个样本模块。请帮助我在实际目的中学习估计。
场景:学生注册模块
另外,我认为开发时间可能因使用的编程语言而异。例如。 Java,C sharp或PHP。请引导我理解。
感谢你。
答案 0 :(得分:1)
我热烈建议你阅读这本书"Software Estimation: Demystifying the Black Art" by Steve McConnell。
您将从那里获得许多有用的拇指规则。许多来自COCOMO :-) 例如。事实上,正如你所说,时间因编程语言而异。这是真的。一些研究发现,程序员产生的LOC数量并不依赖于语言。但这些生产线的生产力确实如此。
软件估算中的一些非常基本的规则: