Professional Documents
Culture Documents
Software Engineering Unit-3-Lecture-10
Software Engineering Unit-3-Lecture-10
Introduction
• COCOMO is a procedural effort and schedule estimate model for software projects
• It is often used as a process of predicting the various parameters associated with
making a project such as:
(a)size, (b)effort, (c)cost, (d)time and (e)quality.
It was proposed by Barry Boehm in 1970 and is based on the study of 63 projects, which
make it one of the best-documented models.
COCOMO predicts the effort and schedule for a software product development based on
inputs relating to the size of the software and a number of cost drivers that affect productivity
COCOMO has three different models that reflect the complexity:
• the Basic Model (or) Organic Mode
• the Intermediate Model (or) Semi detached Mode
• the Detailed Model (or) Embedded Mode
Example:
We have determined our project fits the characteristics of Semi-Detached mode
We estimate our project will have 32,000 Delivered Source Instructions. Using the
formulas, we can estimate:
Effort = 3.0*(32) 1.12 = 146 man-months
Schedule = 2.5*(146) 0.35 = 14 months
Average Staffing = 146 MM /14 months
= 10 FSP