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 ?

  1. A.

    10.52 months

  2. B.

    11.52 months

  3. C.

    12.52 months

  4. 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.

Explore the full course: Mppsc Assistant Professor