A simple stand - alone software utility is to be developed in ’C’ programming…
2017
A simple stand - alone software utility is to be developed in ’C’ programming by a team of software experts for a computer running Linux and the overall size of this software is estimated to be 20,000 lines of code. Considering (a, b) = (2.4, 1.05) as multiplicative and exponention factor for the basic COCOMO effort estimation equation and (c, d)=(2.5, 0.38) as multiplicative and exponention factor for the basic COCOMO development time estimation equation, approximately how long does the software project take to complete ?
- A.
10.52 months
- B.
11.52 months
- C.
12.52 months
- D.
14.52 months
Attempted by 86 students.
Show answer & explanation
Correct answer: B
Solution: step-by-step using the basic COCOMO model.
KLOC = 20,000 lines = 20 KLOC.
Effort (person-months) = a × (KLOC)^b = 2.4 × 20^1.05 ≈ 55.76 person-months.
Development time (months) = c × (Effort)^d = 2.5 × 55.76^0.38 ≈ 11.51 months.
Final value (rounded): ≈ 11.52 months, which matches the correct choice.
Why the other numerical choices are wrong: 10.52 months underestimates the result from the formulas, while 12.52 months and 14.52 months are overestimates compared to the computed value of about 11.51 months.
A video solution is available for this question — log in and enroll to watch it.