解:
( 1 ) 10 000/10=1000 (人日)
开发这个应用程序大约需用 1000 个人日。(此处的工作量包括
问题
定义、可行性研究、需求分析、总体设计、详细设计、编码和单元
测试、综合测试等各个开发阶段的工作量,而不仅仅是编程的工作
量。)
( 2 )每月平均工作 20 天,故开发这个软件需要用
1000/20=50 (人月)
每人每月的平均工资为 4000 美元,因此这个软件的成本大约为:
504000=200 000 (美元)
( 3 )软件成本与硬件成本之和为计算机系统的总成本。这个软件
的成本在总成本中所占的比例为:
200 000/ ( 200 000+125 000 ) =61.5%
( 4 )在 2002 年开发这个应用程序所需的工作量为
10 000/ ( 40 20 ) =12.5 (人月)
这个软件的成本大约为 12.5 8000=100 000 (美元)
该软件的成本在总成本中所占的比例为
100 000/ ( 100 000+2000 ) =98%
第 1 页 / 共 42 页