Correct option is C
The company is considering two languages and for developing software and wants to compare the total cost of development and maintenance for each language. The goal is to find the LOC (Lines of Code) that makes the total costs of developing software in both languages equal.
Given Data:
• For :
o Development cost per 1000 LOC = Rs. 70,000
o Maintenance cost per year per 1000 LOC = Rs. 1,00,000
• For :
o Development cost per 1000 LOC = Rs. 90,000
o Maintenance cost per year per 1000 LOC = Rs. 40,000
Let the number of LOC for language be x.
• For , the number of LOC is three times that of , so the number of LOC for will be 3x.
Total Cost Calculation:
• Total cost for:
• Total cost for:
Now, set the total costs equal to each other to find x:
Solving for , we get:
Thus, the LOC for that makes the total cost equal for both languages is 3000.
Information Booster:
1. Development Cost Calculation: Development costs are calculated based on the number of LOC, multiplied by the cost per 1000 LOC for each language. The cost of development is generally a one-time cost associated with building the application.
2. Maintenance Cost: Maintenance cost is calculated annually based on the number of LOC, and it is multiplied by 10 (for the next 10 years). The maintenance cost includes updates, patches and running the system over time, which is an ongoing cost over the software's lifespan.
3. Equating Total Costs: To find the equal cost point, both development and maintenance costs for both languages must be set equal. This results in the equation used to find the value of x.
4. Comparing Costs: Language is cheaper for development, but language has a lower maintenance cost.
Additional Knowledge:
LOC in Software Projects: LOC is a measure of the size of the software, and higher LOC often leads to higher development and maintenance costs.