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.
References.
Author Index.
Subject Index.
Barry Boehm defined the field with his groundbreaking classic, Software Engineering Economics, published in 1981 by Prentice Hall. Together with his colleagues at the University of Southern California's Center for Software Engineering, Dr. Boehm continues as a leader in software cost estimation.
"One of the most significant software technology accomplishments of
the last quarter of this century is the increasing usage of
software parametric models for resource estimation and project
management. There is n especially wide familiarity of the COCOMO
model across a range of academia, industry and government. The
publication in 1981 of the original COCOMO model in Software
Engineering Economics remains the one technical reference that
everyone involved in this field of endeavor has on their bookshelf
and is still in continuos usage. The development of the COCOMO II
model encompasses key advances in software technology. This new
textbook on COCOMO II as we enter this next millennium will fill
the same crucial niche and should be a must as a companion volume
on every bookshelf."—Marilee Wheaton, Director, Office of Cost
Estimation, TRW Systems & Information Technology Group
"This book is the culmination of five years of partnering between
the USC Center for Software Engineering and industrial experts in
the field of software cost estimation. While not a replacement for
Dr. Boehm's classic Software Engineering Economics, consider it a
valuable and timely supplement focusing upon today's software
products and processes."—Gary Thomas, Engineering Fellow,
Raytheon
"…Barry Boehm's team-produced book is not simply about cost
estimation, but a comprehensive and state-of-the-art view of the
software engineering process. A great strength of the new book is
Chapter 3, which presents detailed application examples. In the
first example, Boehm revisits the Transaction Process System case
study from the '81 Software Engineering Economics book and, while
applying the new COCOMO II model, gives a practical, concise view
of the last 20 years' progress in software engineering methodology.
Another example, the Airborne Radar System design, demonstrates
that the methods and tools taught are highly applicable to and
useful in designing large, complex, real-time embedded systems as
well."—Dr. Peter Hantos, Principal Scientist, Xerox Corporation
"Barry Boehm and his colleagues address the wide range of modern
software development practices in their COCOMO II family of
estimation models described in this book. The focus is primarily on
estimating size, effort, and schedule. A quality model has also
been included. This book is a 'must have' for every software
estimator and cost analyst. Managers and instructors will also find
it interesting and useful."—Richard D. Stutzke, Vice President,
Science Applications International Corp
Ask a Question About this Product More... |