Professional Documents
Culture Documents
Note: Basic Model C1 coefficients are 2.4, 3.0, and 3.4 respectively.. All other coefficients shared with Intermediate model.
3. Now calculate the Effort in Staff Months and the Time in Months for each Model type:
Basic Intermediate
Effort Time Effort Time
in Staff in in Staff in
Project Model Months Months Months Months
Organic 44.1 10.54 364.4 23.51
Semidetached 66.9 10.89 414.7 20.61
Embedded 94.7 10.72 483.2 18.07
Organic: in-house, less-complex developments with flexible processes. Features, qualities, cost and schedule are freely changed with minimal
overhead.
Embedded: typical defense community projects. Complex, requiring high reliability, with real-time issues. Highly rigorous process. Features,
qualities, cost and schedule are tightly controlled.
Semidetached: somewhere in-between organic and embedded.
4. Side note: Assuming all things are held equal (including the DATA variable even though it's recalculation
may change the EAF slightly), calculate the effect of DSI on the staffing effort and time in
months:
Effort in staff months Time (in months)
DSI Organic Semi Embedded Organic Semi Embedded
1,000 19.82 18.59 17.35 7.78 6.95 6.23
2,000 41.05 40.39 39.85 10.26 9.12 8.13
4,000 84.99 87.80 91.55 13.52 11.97 10.61
8,000 175.97 190.82 210.34 17.83 15.71 13.84
16,000 364.36 414.75 483.23 23.51 20.61 18.07
32,000 754.41 901.44 1110.16 31.00 27.05 23.58
64,000 1562.02 1959.26 2550.49 40.88 35.50 30.77
128,000 3234.22 4258.39 5859.48 53.91 46.58 40.15
Symbol Description
1 PM Person Months of estimated effort
2 EM Effort Multipliers: RELY, DATA, CPLX, RUSE, DOCU, TIME, STOR, PVOL,
ACAP, PCAP, PCON, APEX, PLEX, LTEX, TOOL, SITE
3 A Constant, currently calibrated as 2.45
4 REVL Breakage: Percentage of code thrown away due to requirements volatility
5 SF Scale Factors: PREC, FLEX, RESL, TEAM, PMAT
6 ASLOC Size of the adapted component expressed in thousands of adapted source lines of
code (KASLOC)
7 AT Percentage of components that are automatically translated
8 ATPROD Automatic translation productivity
9 KNSLOC Size of component expressed in thousands of new source lines of code
10 AA Assessment and assimilation: effort required to evaluate whether the product can be
re-used PLUS the effort to integrate the existing documentation into the product
Determine time to develop (TDEV) with an estimated effort, PM, that excludes the effect of the SCED effort multiplier:
Symbol Description
PM Person Months of estimated effort from Early Design or Post-Architecture models
(excluding the effect of the SCED effort multiplier).
4. Early Design
ftp://ftp.usc.edu/pub/soft_engineering/COCOMOII/cocomo99.0/modelman.pdf
The Early Design model uses KSLOC for size. Unadjusted function points are converted to the equivalent SLOC
then to KSLOC. The application of project scale factors is the same for Early Design and the Post-Architecture
Design model a reduced set of cost drivers are used. The Early Design cost drivers are obtained by combining
Architecture model cost drivers from Table II-9. Whenever an assessment of a cost driver is between the rating l
to the Nominal rating, e.g. if a cost driver rating is between Very Low and Low, then select Low.
7. Scale Factors
Scale
Factors
(SFj) Very Low Low Nominal High Very High Extra High
PREC thoroughly largely Somewhat generally largely familiar thoroughly familiar
unpreceden unpreceden unpreceden familiar
ted ted ted
RESL little (20%) some often Generally mostly (90%) full (100%)
(40%) (60%) (75%)
TEAM very some Basically largely highly cooperative seamless interactions
difficult difficult cooperativ cooperativ
interaction interaction e e
s s interaction
PMAT Weighted averages of "Yes" answers to CMM Maturity Questionnaire
The Incr% factor in Cocomo II for RELY
RELY 0% 25% 50% 75%
VeryLow 0.82 0.845 0.87 0.895
Low 0.92 0.94 0.96 0.98
-oriented factor.
Value
640
320
320
213
128
107
107
105
91
91
91
80
80
80
71
71
64
64
64
53
53
49
49
49
49
46
40
38
34
32
32
29
29
21
21
20
16
15
13
6
5
1
1
1
1
1
Very Extra
Very Low Low Nominal High High High