Table of Contents

1. Introduction to COCOMO® II.

COCOMO® II User Objectives. COCOMO® II Model Objectives. COCOMO® II Development and Evolution Strategies. Future Software Practices Marketplace Model. Resulting Family of COCOMO® II Models.

2. Model Definition.

Introduction. Sizing. Effort Estimation. Schedule Estimation. Software Maintenance. Using COCOMO® II for Software Decisions. COCOMO® II Model Summary and Versions.

3. Application Examples.

Introduction. Transaction Processing System (TPS) Overview. Airborne Radar System (ARS) Overview.

4. Calibration.

Bayesian Calibration and COCOMO® II Modeling Methodology. Topics Addressed. COCOMO® II Data Collection Approach. Model Building. COCOMO® II Calibration. Tailoring COCOMO® II to a particular organization. Summary of COCOMO® II Data. Conclusions.

5. Emerging Extensions.

Applications Composition: The Application Point Model. COPSEMO: Phase Schedule and Effort Estimation. CORADMO: Rapid Application Development Estimation. COCOTS: COTS Integration Estimation. COQUALMO: Quality Estimation. COPROMO: Productivity Estimation. Expert COCOMO®: Risk Assessment.

6. Future Trends.

Trends in Software Productivity and Estimating Accuracy. Effects of Increasing Domain Understanding. Effects of Innovation and Change. Coping with Change: COCOMO® II. Coping with Change: COCOMO® II and Your Organization.

Appendix A: COCOMO® II: Assumptions and Phase/Activity Distributions.

Introduction. Waterfall and MBASE/RUP Phase Definitions. Phase Distribution of Effort and Schedule. Waterfall and MBASE/RUP Activity Definitions. Distribution of Effort Across Activities. Definitions and Assumptions.

Appendix B: COCOMO® II: Estimating for Incremental Development.

Introduction. Incremental Development Model. Inputs and Outputs. Estimation Steps. Incremental Development Considerations.

Appendix C: COCOMO® Suite: Data Collection Forms and Guidelines.

Introduction. Procedure for Projects. Guidelines for Data Collection. Data Conditioning.

Appendix D: USC-CSE Affiliate Programs.

Introduction. Primary Benefits. Additional Benefits. Levels of Affiliation. Current Affiliates.

Appendix E: USC COCOMO® II. Software Reference Manual.

OCOMO? Navigating COCOMO®. Begin Using COCOMO®. Obtaining COCOMO®. New. Load Project. Save Project. Save As Project. Load Model. Save Model. Save As Model. Make Report. Export. Save Screens. Print Screen. Print Preview. Print Setup. Exit. Add Module. Clear All Module. Snapshot. Undo. Cut. Copy. Paste. Post Architecture Model. Early Design Model. Scale Factors. Equation. Person Month. Function Point. File Load. File Save. File Save As. Project. Compute. WaterFall Model—Project Phase Distribution. Waterfall Model—Module Phase Distribution. MBASE Model—Project Phase Distribution. MBASE Model—Module Phase Distribution. Project Maintenance. Module Maintenance.

Appendix F: Content of Accompanying CD-ROM.

Introduction. Top-Level Screen. Install USC COCOMO® II.2000. COCOMO® II.2000 Manuals. The COCOMO® Suite—Extensions and Companion Tools. Tutorials. Commercial COCOMO® II.2000-Based Tools. Data Collection Forms. Affiliation. CD Top-Level Directory Highlights.

Acronyms & Glossary.
Author Index.
Subject Index.