公司需要制定软件产品开发策略,可以选择两种编程语言 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 的项目成本等于使用 L2 的项目成本时,L1 的 LOC 是多少?
(一) 4000
(乙) 5000
(三) 4333
(四) 4667答案:(乙)
说明:令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
这个问题的测验