某软件公司在2000年计划用C语言开发一个在Pentium4CPU的PC机上运行的应用程序,估计程序代码行数为100000行。如果每人每天可开发出100行代码,请问:

某软件公司在2000年计划用C语言开发一个在Pentium4CPU的PC机上运行的应用程序,估计程序代码行数为100000行。如果每人每天可开发出100行代码,请问:

(1)弄好这个应用程序要用多少人日?
(2)假设程序员的月平均工资为4000元,每月按20个工作日算,这个软件的成本的是多少元?
(3)2000年Pentium 4 CPU的 PC机硬件价格约为10000元,在这年软件的成本在总成本中多大比例?
(4)19年后,一台远超Pentium 4的PC机价格为4000元,这时软件开发生产率已提高到每人每天200行,而程序员的工资也涨到8000元,如果再开发上述软件,则软件的成本在总体成本中多大比例?
解:
(1)100000/100=1000(人日)
(2)1000/20=50(人月)
软件成本:50 * 4000=200000(元)
(3)软件成本占总比:200000/(200000+10000)=95.2%
(4)2019年后,需100000/(200 * 20)=25(人月)
软件成本:25 * 8000=200000(元)
软件成本占总比:200000/(200000+4000)=98%

你可能感兴趣的:(软件工程,需求分析)