Advanced COCOMO Model
Advanced COCOMO Model
The Advanced COCOMO model computes effort as a function of program size and a set of cost drivers weighted according to each phase of the software lifecycle. The Advanced model applies the Intermediate model at the component level, and then a phase-based approach is used to consolidate the estimate (Fenton, 1997). The 4 phases used in the detailed COCOMO model are: requirements planning and product design (RPD), detailed design (DD), code and unit test (CUT), and integration and test (IT). Each cost driver is broken down by phase as in the example shown in Table 6 (Boehm, 1981).
Cost Driver
Rating
RPD
DD
CUT
IT
Very Low
1.80
1.35
1.35
1.50
Low
0.85
0.85
0.85
1.20
ACAP
Nominal
1.00
1.00
1.00
1.00
High
0.75
0.90
0.90
0.85
Very High
0.55
0.75
0.75
0.70
All numbers in cost model are organization specific. The parameters of the model must be modified to adapt it to local needs A statistically significant database of detailed cost information is necessary