COCOMO® 81 Intermediate Model Implementation


This is a simple implementation of the Intermediate COCOMO® 81 model. You enter software project level information and this program estimates the effort and the schedule required to develop the software product. This model is described in Software Engineering Economics by Barry W. Boehm, Prentice-Hall, 1981.

Software Product Size

The model uses a product size expressed in source lines of code (SLOC). The bigger the size the larger the effort and the longer the schedule.

Please enter the size in SLOC:


Software Development Mode

The software project needs to be described with one of three development modes. These modes range from the familiar to the ambitious, tightly constrained development projects. Choose one: Organic Semi-Detached Embedded

Software Development Cost Drivers

There are four categories of cost drivers that are found significant performance predictors for a software development project. Each category has several cost drivers. Each driver has a possible rating from Very Low (VL) to Extra High (XH). The ratings are used in the model to adjust the baseline development effort estimation up or down.

For HELP on each cost driver, select the driver name.

Product Attributes

VL L N H VH XH : Required Reliability
VL L N H VH XH : Database Size
VL L N H VH XH : Product Complexity

Computer Attributes

VL L N H VH XH : Execution Time Constraint
VL L N H VH XH : Main Storage Constraint
VL L N H VH XH : Virtual Machine Volatility
VL L N H VH XH : Computer Turnaround Time

Personnel Attributes

VL L N H VH XH : Analyst Capability
VL L N H VH XH : Applications Experience
VL L N H VH XH : Programmer Capability
VL L N H VH XH : Virtual Machine Experience
VL L N H VH XH : Programming Language Experience

Project Attributes

VL L N H VH XH : Modern Programming Practices
VL L N H VH XH : Use of Software Tools
VL L N H VH XH : Required Development Schedule


For more information e-mail: bkclark@csse.usc.edu