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