A software company needs to develop a project that is estimated as 1000…
2017
A software company needs to develop a project that is estimated as 1000 function points and is planning to use JAVA as the programming language whose approximate lines of code per function point is accepted as 50. Considering a = 1.4 as multiplicative factor, b = 1.0 as exponention factor for the basic COCOMO effort equation and c = 3.0 as multiplicative factor, d = 0.33 as exponention factor for the basic COCOMO duration equation, approximately how long does the project take to complete ?
- A.
11.2 months
- B.
12.2 months
- C.
13.2 months
- D.
10.2 months
Attempted by 93 students.
Show answer & explanation
Correct answer: B
Answer: Approximately 12.2 months
Step 1: Convert function points to lines of code.
1000 function points × 50 LOC/function point = 50,000 LOC = 50 KLOC.
Step 2: Compute effort using the basic COCOMO effort equation.
Effort = a × (KLOC)^b = 1.4 × 50^1.0 = 70 person-months.
Step 3: Compute duration using the basic COCOMO schedule equation.
Duration = c × (Effort)^d = 3.0 × 70^0.33 ≈ 3.0 × 4.06 ≈ 12.2 months.
Optional: approximate team size = Effort / Duration ≈ 70 / 12.2 ≈ 5.7 ≈ 6 people.
Therefore, using the given parameters the project will take about 12.2 months.