公司需要制定软件产品开发策略,为其选择两种编程语言L1和L2。使用L2开发的代码行(LOC)的数量估计是使用L1开发的LOC的两倍。该产品将必须维护五年。下表列出了公司的各种参数。
Parameter | Language L1 | Language L2 |
Man years needed for development | LOC/10000 | LOC/10000 |
Development cost per man year | Rs. 10,00,000 | Rs. 7,50,000 |
Maintenance time | 5 years | 5 years |
Cost of maintenance per year | Rs. 1,00,000 | Rs. 50,000 |
项目的总成本包括开发和维护成本。 L1的LOC等于使用L1的项目的成本等于使用L2的项目的成本?
(A) 4000
(B) 5000
(C) 4333
(D) 4667答案: (B)
说明:设L1的LOC = x,所以L2的LOC = 2x
现在,
(x / 10000)* 1000000 + 5 * 100000 =(2x / 10000)* 750000 + 5 * 50000
求解x,我们得到x = 5000
资料来源:http://clweb.csa.iisc.ernet.in/rahulsharma/gate2011key.html
这个问题的测验