The GATE Grind

GATE 2015 CS (CS2) – Question 29

Software Engineering · Software Development Life Cycle Models · 1 mark · Multiple choice

In basic COCOMO, E is person-month effort, D chronological development months, KLOC thousands of delivered lines, and $a_b,b_b,c_b,d_b$ are model parameters. Which equations apply?

  1. $E=a_b(KLOC)^{b_b},\ D=c_bE^{d_b}$
  2. $D=a_b(KLOC)^{b_b},\ E=c_bD^{d_b}$
  3. $E=a_b^{b_b},\ D=c_b(KLOC)^{d_b}$
  4. $E=a_b^{d_b},\ D=c_b(KLOC)^{b_b}$

Practise this question in The GATE Grind →

Show answer and explanation

Correct answer: (A) $E=a_b(KLOC)^{b_b},\ D=c_bE^{d_b}$

Explanation

The basic model first estimates effort as a power of code size: E=a_b×KLOC raised to b_b. Development time is then a separate power of effort: D=c_b×E raised to d_b. These are A. The coefficients depend on the development mode; this historical topic is Software Engineering.

More Software Development Life Cycle Models questions

All Software Development Life Cycle Models questions →