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 exponential factor for the basic COCOMO effort equation and c = 3.0 as multiplicative factor, d = 0.33 as exponential factor for the basic COCOMO duration equation, approximately how long does the project take to complete ?
Answer:Option II 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,
Tdev = c∗(Effort)d // Formula for Calculate Development time in month.
Let’s Solve the Problem,
Given Parameters is:Total Function Point =1000 // Function point means No. of
Function or Modules in Projects,
Each function point have approximate lines of code (LOC) = 50.
So Total LOC=1000 X 50 = 50000.
Lines of code(LOC)=50000,
We can write it KLOC = 50K,Multiplicative value 'a' = 1.4,
Exponential value'b' = 1.0,
Multiplicative value 'c' = 3,
Exponential value'd' = 0.33.
Now put in the formula:Step 1:
Basic COCOMO formula for Effort = a(KLOC)b = 1.4×(50)1.0
= 70
Now Effort Value is = 70Step 2:
Formula for calculate Development time = c(Effort)d in month.
= 3(70)0.33
= 12.3 months 12.3 months.Approximately 12.2 month.
So, Option(II)is correct.