
COCOMO Model
The Constructive Cost Model (COCOMO) It was proposed by Barry Boehm in
1981 and is based on the study of 63 projects, which makes it one of the best-
documented models.
It is a Software Cost Estimation Model that helps predict the effort, cost, and
schedule required for a software development project.
COCOMO Model is often used as a process of reliably predicting the various
parameters associated with making a project such as size, effort, cost, time, and
quality.
Types of Projects in COCOMO Model
In the COCOMO model, software projects are categorized into three types based on
their complexity, size, and the development environment. These types are:
1. Organic
A software project is said to be an organic type if the team size required is
adequately small, the problem is well understood and has been solved in the past and
also the team members have a nominal experience regarding the problem.
2. Semi-detached
A software project is said to be a Semi-detached type if the vital characteristics such
as team size, experience, and knowledge of the various programming environments
lie in between organic and embedded.
The projects classified as Semi-Detached are comparatively less familiar and
difficult to develop compared to the organic ones and require more experience better
guidance and creativity. Eg: Compilers or different Embedded Systems can be
considered Semi-Detached types.
3. Embedded
A software project requiring the highest level of complexity, creativity, and
experience requirement falls under this category. Such software requires a larger
team size than the other two models and also the developers need to be sufficiently
experienced and creative to develop such complex models.
Comparison of Types of Projects in COCOMO Model
Here is the Comparison in detail where the project types of COCOMO Model