Contents of Volume II


Sections K through O




 Doc. Name

Doc. Title

Brief Description

K. App 1-1.doc

COCOMO® Summary

COCOMO® II is a parametric model for software cost/estimation.

The two main elements of the COCOMO® II strategy are:

*Preserve the openness of the original COCOMO® with all of its relationships and algorithms publicly available.

*Key the inputs and outputs of the COCOMO® II submodels to the level of information available.

All of its interfaces are designed to be public, well-defined, and parametrized so that complementary preprocessors (analogy, case-based, or other size estimation models), post-processors (project planning and control tools, project dynamics models, risk analyzers), and higher level packages (project management packages, product negotiation aids) can be combined straightforwardly with COCOMO® II


L. App 2-1.doc


The COCOMO RAD MODEL (CORADMO) is currently implemented in two parts: a front end staged schedule and effort model, COCOMO Staged Schedule and Effort MODEL (COSSEMO), and a back end RAD model. COSSEMO's uses a different schedule estimation calculation than COCOMO® II's simple one: COSSEMO’s schedule estimation uses a more complex calculation for the low effort situations, those below 64 person-months. At this time there are no other COSSEMO "drivers" besides COCOMO® II’s calculated effort. The RAD model has its roots in the results of a 1997 CSE Focused Workshop on Rapid Application Development. RAD is taken to mean application of any of a number of techniques or strategies to reduce software development cycle time. Five classes of strategies whose degree of implementation can be used to parameterize a schedule estimate given an effort estimate produced by COCOMO®II-1998 were derived from the Focused Workshop’s results. These strategies, which are over and above just adding people to the task, include development process re-engineering (DPRS), re-use and very high level languages (RVHL), collaboration efficiency (CLAB), architecture investment and risk Resolution (RESL), and pre-positioning of assets (PPOS).


App 2-2.doc

CORADMO Drivers and Rating Values

    1. The five explicit drivers
    2. Reuse and Very High Level Languages (VHLL) (RVHL)

      Development Process Reengineering (DPRS)

      Collaboration Technology (CLAB)

      Architecture, Risk Resolution (RESL)

      Prepositioning Assets (PPOS)

    3. Each is presented with

Major factors influencing selection

Statement of applicability to effort or schedule or both


App 2-3.doc

CORADMO Driver Level Rating Determination

COCOMO® Stage Schedule and Effort MODEL (COSSEMO) COSSEMO is based on the lifecycle anchoring concepts discussed by Boehm. The anchor points are defined as Life Cycle Objectives (LCO), Life Cycle Architecture (LCA), and Initial Operational Capability (IOC). An enhanced version of an illustration from Rational Corporation showing the stages around the anchor points is shown below.


The intent of the COCOMO® II RAD model is to calculate/predict the schedule (months, M), personnel (P), and adjusted effort (person-months, PM) based on the distribution of effort and schedule to the various stages, and impacts of the selected schedule driver ratings on the M, P, and PM of each stage


M. App 3-1.doc

Impact Analysis Worksheets and Calculations

COCOMO® II Drivers

Individual COCOMO®ll Scale Factors & Effort Multiplier values with Rationales over time:1998,2006 & 2013

App 3-2.doc

Impact Analysis Worksheets and Calculations


COCOMO® II. 1998 Aggregate Projected Driver Data and Calculations

App 3-3.doc



Impact Analysis Worksheets and Calculations


Individual RAD Schedule Multiplier values and Rationales over time (now, +8 and +15 years; 1998, 2006 and 2013)

App 3-4.doc



Impact Analysis Worksheets and Calculations


Individual RAD Schedule Multiplier values and Rationales over time (now, +8 and +15 years; 1998, 2006 and 2013)

N. App. 4-1.doc


KBSA ADM Evaluation


O. App. 5-1.doc

Technology Impact Analysis Tool

A multi-sheet Excel Workbook has been developed to show the impacts of the COCOMO® II and CORADMO drivers projected over time and technology-type on a selected domain's typically sized application. This spread sheet model is named "Technology Impact Analyzer" or TIA for short and has the file name TIA.xls. The sheets include an overview and sheets for the COCOMO®-II.1998 , COSSEMO and CORADMO drivers, data and their impacts.

  Jump to Technical Reports Abstract Listing