COCOMO II Model Definition Manual
1. Introduction
1.1 Overview
1.2 Nominal-Schedule Estimation Equations
2. Sizing
2.1 Counting Source Lines of Code (SLOC)
2.2 Counting Unadjusted Function Points (UFP)
2.4 Aggregating New, Adapted, and Reused Code
2.5 Requirements Evolution and Volatility (REVL)
2.6 Automatically Translated Code
2.7 Sizing Software Maintenance
3.1 Scale Drivers
3.3 Multiple Module Effort Estimation
6. COCOMO II: Assumptions and phase/activity distributions
6.1 Introduction
6.2 Waterfall and MBASE/RUP Phase Definitions
6.3 Phase Distribution of Effort and Schedule
6.4 Waterfall and MBASE/RUP Activity Definitions
6.5 Distribution of Effort Across Activities
6.6 Definitions and Assumptions
7. Model Calibration to the Local Environment
8. Summary
8.1 Models
8.3 COCOMO II Version Parameter Values
8.4 Source Code Counting Rules
The COCOMO II model is part of a suite of Constructive Cost Models. This suite is an effort to update and extend the well-known COCOMO (Constructive Cost Model) software cost estimation model originally published in Software Engineering Economics by Barry Boehm in 1981. The suite of models focuses on issues such as non-sequential and rapid-development process models; reuse driven approaches involving commercial-off-the-shelf (COTS) packages, reengineering, applications composition, and software process maturity effects and process-driven quality estimation. Research on the COCOMO suite of models is being led by the Director of the Center of Software Engineering at USC, Barry Boehm and other researchers (listed in alphabetic order):
|
Chris Abts |
|
This work is being
supported financially and technically by the COCOMO II Program Affiliates:
Aerospace, Air Force Cost Analysis Agency, Allied Signal, DARPA, DISA, Draper
Lab, EDS, E-Systems, FAA, Fidelity, GDE Systems, Hughes, IDA, IBM, JPL, Litton,
Lockheed Martin, Loral, Lucent, MCC, MDAC, Microsoft, Motorola, Northrop
Grumman, ONR, Rational, Raytheon, Rockwell, SAIC, SEI, SPC, Sun, TASC,
Teledyne, TI, TRW, USAF Rome Lab, US Army Research Labs, US Army TACOM,
Telcordia, and Xerox.
The successive versions of the tool based on the COCOMO II model have been developed as part of a Graduate Level Course Project by several student development teams lead by Ellis Horowitz. The current version, USC COCOMO II.2000, was developed by the following student programmers
|
Jongmoon Baik |
Dana Flora-Adams |
|
Eunsook Bang |
Sang Hyun |
|
James Chou |
Jungwon Park |
This document is copyrighted, and all rights are reserved by the Center for Software Engineering at the University of Southern California (USC). Permission to make digital or hard copies of part of all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and full citation of the first page. Abstracting with credit is permitted. To copy otherwise, to republish, to post on Internet servers, or to redistribute to lists requires prior specific permission and/or fee.
Copyright © 1995 2000 Center for Software Engineering, USC
All rights reserved.
This manual is provided as is without warranty of any kind, either express or implied, including, but not limited to the implied warranties of merchantability and fitness for a particular purpose. Moreover, the Center for Software Engineering, USC, reserves the right to revise this manual and to make changes periodically without obligation to notify any person or organization of such revision or changes.