All mock tests are FREE till 31 December — register to save your progress

The functional requirements of a proposed system have been estimated as 500 function points. Assume that JAVA is the programming language with the LOC/FP ratio of 50. Using the basic COCOMO effort equation E = a(KLOC)b with a = 2.5 and b = 1.0, the estimated effort is

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. 62.5 person months

Explanation

Convert function points to size first: 500 FP × 50 LOC/FP = 25,000 lines of code = 25 KLOC. Substituting into the basic COCOMO effort equation, E = a × (KLOC)b = 2.5 × 251.0 = 2.5 × 25 = 62.5 person-months. Because the exponent b is exactly 1.0 here the relationship is linear, so no logarithms are needed. Option 1 (25) is the raw KLOC figure and option 2 (75) uses a = 3.0, so both are traps for a misread constant.

More Database Management Systems questions