COCOMO II/Figures list/Boehm et al.
LIST OF FIGURES
Chapter 1
Figure 1.1 Future software practices marketplace model
Figure 1.2 Software costing and sizing accuracy versus phase
Chapter 2
Figure 2.1 SLOC Checklist
Figure 2.2 Non-Linear Reuse Effects
Figure 2.3 Number of Module Interface Checks, N, vs. Modules Modified, k
Figure 2.4 Diseconomies of Scale Effect on Effort
Figure 2.5 Reuse vs. Redevelopment Costs
Chapter 3
Figure 3.1 TPS Basic Configuration
Figure 3.2 Estimating Process
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319
COCOMO II/Figures list/Boehm et al.
Figure 3.3 Standard Work Breakdown Structure
Figure 3.4 COCOMO II Estimate Development Scenario
Figure 3.5 COCOMO II Nominal Output Screen
Figure 3.6 COCOMO II Schedule Constrained Output Screen
Figure 3.7 COCOMO II Estimating Package Capabilities
Figure 3.8 Cost/Benefit Analysis Worksheet
Figure 3.9 ARS Software Components
Figure 3.10 USC COCOMO Output for Breadboard
Figure 3.11 Megaspace Cost Driver Ratings Profile (abridged)
Figure 3.12 USC COCOMO Output for ARS Top Level
Figure 3.13 Cost Driver Ratings for ARS Top Level Estimate
Figure 3.14 USC COCOMO Output for ARS Detailed
Figure 3.15 Component Structure
Figure 3.16 Increment Phasing
Figure 3.17 Increment Summary
Chapter 4
Figure 4.1 COCOMO II Modeling Methodology
Figure 4.2 Statistical Model Building Process
Figure 4.3 Adequate Sampling Plan: X
1
and X
2
are not highly correlated
Figure 4.4 Inadequate Sampling Plan: X
1
and X
2
are highly correlated
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319
COCOMO II/Figures list/Boehm et al.
Figure 4.5 Picket Fence View
Figure 4.7 Example of the 10% weighted average approach: RUSE Rating Scale
Figure 4.8 Distribution of Effort and Size: 2000 dataset of 161 observations
Figure 4.9 Distribution of log transformed Effort and Size: 2000 dataset of 161 observations
Figure 4.10 Correlation between log[Effort] and log[Size]
Figure 4.11 A Posteriori Bayesian Update in the Presence of Noisy Data (Develop for
Reusability, RUSE)
Figure 4.12 Bayesian A Posteriori Productivity Ranges for COCOMO II.2000
Figure 4.13 Calibrating the Multiplicative Constant to Project Data Using
USC COCOMO II.2000.0
Figure 4.14 Calibrating the Multiplicative and Exponential Constants to Project Data Using
USC COCOMO II.2000.0
Figure 4.15 Precedentedness (PREC)
Figure 4.16 Development Flexibility (FLEX)
Figure 4.17 Architecture/Risk Resolution (RESL)
Figure 4.18 Team Cohesion (TEAM)
Figure 4.19 Process Maturity (PMAT)
Figure 4.20 Required Software Reliability (RELY))
Figure 4.21 Data Base Size (DATA)
Figure 4.22 Developed for Reuse (RUSE)
Figure 4.23 Documentation Match to Life Cycle Needs (DOCU)
Figure 4.24 Product Complexity (CPLX)
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319
COCOMO II/Figures list/Boehm et al.
Figure 4.25 Execution Time Constraint (TIME)
Figure 4.26 Main Storage Constraint (STOR)
Figure 4.27 Platform Volatility (PVOL)
Figure 4.28 Analyst Capability (ACAP)
Figure 4.29 Programmer Capability (PCAP)
Figure 4.30 Personnel Continuity (PCON)
Figure 4.31 Applications Experience (APEX)
Figure 4.32 Platform Experience (PLEX)
Figure 4.33 Language and Tool Experience (LTEX)
Figure 4.34 Use of Software Tools (TOOL)
Figure 4.35 Multisite Development (SITE)
Figure 4.36 Required Development Schedule (SCED)
Chapter 5
Figure 5.1 Baseline Application Point Estimation Procedure
Figure 5.2 Activity levels
Figure 5.3 COCOMO II Schedule Estimate vs. COPSEMO Schedule Estimate
Figure 5.4 COCOMO II Schedule Estimate vs. COPSEMO Schedule Estimate
Figure 5.5 COPSEMO Logical Model
Figure 5.6 COPSEMO Physical Model
Figure 5.7 Both pages of the COPSEMO Implementation in a spreadsheet
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319
COCOMO II/Figures list/Boehm et al.
Figure 5.8 2 nd
page of the COPSEMO Implementation for 2000 SLOC
Figure 5.9 2 nd page of the COPSEMO Implementation for 4700 SLOC
Figure 5.10 2 nd
page of the COPSEMO Implementation for (8M) SLOC
Figure 5.11 2 nd
page of the COPSEMO Implementation for (12M) SLOC
Figure 5.12 Hierarchy of COCOMO Dynamism
Figure 5.13 Sample Interface to Dynamic COCOMO
Figure 5.14 Annotated RAD Opportunity Tree
Figure 5.15 COPSEMO Logical Model
Figure 5.16 RAD Extension Logical Model
Figure 5.17 Staffing and RESL
Figure 5.18 COPSEMO Physical Model
Figure 5.19 CORADMO Physical Model
Figure 5.20 Page 1 of CORADMO Spreadsheet (worksheet) implementation
Figure 5.21 Page 2 of CORADMO Spreadsheet (worksheet) implementation
Figure 5.22 The determinants of a feasible COTS solution
Figure 5.23 COCOMO II modeled effort sources
Figure 5.24 COCOTS modeled effort sources
Figure 5.25 The Assessment submodel
Figure 5.26 The Tailoring submodel.
Figure 5.27 Scope of Glue Code
Figure 5.28 The Glue Code submodel
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319
COCOMO II/Figures list/Boehm et al.
Figure 5.29 The Volatility submodel
Figure 5.30 The Software Defect Introduction and Removal Model
Figure 5.31 The Defect Introduction Submodel of COQUALMO
Figure 5.32 Coding Defect Introduction Ranges
Figure 5.33 The Defect Removal Submodel of COQUALMO
Figure 5.34 The Cost/Schedule/Quality Model: COQUALMO Integrated with COCOMO II
Figure 5.35 A Logical Model of COPROMO
Figure 5.36 COPROMO Activity Model
Figure 5.37 COPROMO Activities based on a Concept of Operations
Figure 5.38 Evaluator logical structure
Figure 5.39 Productivity multipliers
Figure 5.40 RESL: Architecture/Risk Resolution
Figure 5.41 TOOL: Use of Software Tools
Figure 5.42 SIZE: KSLOC
Figure 5.43 RVHL: Resuse and Very High Language (Inception)
Figure 5.44 RVHL: Resuse and Very High Language (Elaboration)
Figure 5.45 Impact of Technologies on Software Effort or Cost
Figure 5.46 Impact of Technologies on Software Schedule
Figure 5.47 Typical Assignment of Risk Levels
Figure 5.48 Partial Rule Taxonomy
Figure 5.49 Partial Sample Input Screen
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319
COCOMO II/Figures list/Boehm et al.
Figure 5.50 Partial Sample Risk Outputs
Chapter 6
Figure 6.1 Productivity and Estimation Accuracy Trends
Figure 6.2 Using COCOMO II to Cope With Change: I
Figure 6.3 Using COCOMO II to Cope With Change: II
Figure 6.4 Using COCOMO II to Cope With Change: III
Figure 6.5 Using COCOMO II to Cope With Change: IV
Appendix A
Figure A.1 Life Cycle Phases
Figure A.2 Effort Distribution
Figure A.3 Distribution of Schedule
Appendix B
Figure B.1 Incremental Development Model
End of Figures
© 1999-2000 USC Center for Software Engineering. All Rights Reserved
726923319