A company needs to develop digital signal processing software for one of its newest inventions. The software is expected to have 40000 lines of code. The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model. The multiplicative factor for this model is given as 2.8 for the software development on embedded systems, while the exponentiation factor is given as 1.20. What is the estimated effort in person-months?
Answer:Option I Easy Explanation by SamagraCS Team:Definition:Basic COCOMO Model
The basic COCOMO model gives an approximate estimate of the project parameters.
The basic COCOMO estimation model is given by the following expressions:
Formula,Effort = a∗(KLOC)b // Formula for Calculate Effort in person-months,
Tdev = c∗(Effort)d // Formula for Calculate Development time in month.
Let’s Solve the Problem,
Given Parameters is:
Lines of code(LOC)=40000,
We can write it KLOC = 40K,Multiplicative value 'a' = 2.8,
Exponential value'b' = 1.20.
Now put in the formula:
Basic COCOMO formula for Effort = a(KLOC)b = 2.8×(40)1.20 = 2.8 x 83.65 =234.25
Now Effort Value is = 234.25.
The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model is = 234.25
So, Option(I)is correct.