0% found this document useful (0 votes)
14 views2 pages

Cocomo

The document discusses the Software Cost Estimation process, focusing on the Basic COCOMO model developed by Barry Boehm in 1970, which predicts project effort, cost, and time based on lines of code. It classifies software projects into three categories: Organic, Semi-detached, and Embedded, each with specific constants for calculations. A case study demonstrates the estimation of effort and development time for a 400 KLOC project across all three categories, providing specific formulas and results for each classification.

Uploaded by

radhiyadevi.c
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views2 pages

Cocomo

The document discusses the Software Cost Estimation process, focusing on the Basic COCOMO model developed by Barry Boehm in 1970, which predicts project effort, cost, and time based on lines of code. It classifies software projects into three categories: Organic, Semi-detached, and Embedded, each with specific constants for calculations. A case study demonstrates the estimation of effort and development time for a 400 KLOC project across all three categories, providing specific formulas and results for each classification.

Uploaded by

radhiyadevi.c
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

The Software Cost Estimation is a process to predict /estimate the approximate cost of the software

project before the development starts. It describes the approximate requirements of effort,
development time and resources to complete the software project.

Basic COCOMO model

• COCOMO model is called as Constructive Cost Model proposed by Barry Boehm in 1970,
mainly used for software cost estimation.
• It predicts the effort required for the project, total project cost and scheduled time for the
project.
• This model depends on the number of lines of code for software product development.
Software projects under COCOMO model are classified as
1. Organic- small team size
2. Semi-detached-In between that of organic and Embedded
3. Embedded - a larger team size

The arithmetic formula of Basic COCOMO is

• Effort = a (KLOC)b person-month


• Development Time = c (Efforts)d Months o Where a, b, c, d are constants for each
category of software project Each of the constant a, b, c, d can be defined as
Project a b c d
Organic 2.4 1.05 2.5 0.38
Semidetached 3.0 1.12 2.5 0.35
Embedded 3.6 1.20 2.5 0.32

The effort is measured in Person-Months and the development time is measured in Months.
Case Study:
Consider a software project with 400 KLOC. Calculate the effort, development time of Software
Development using the basic COCOMO Model in three different modes.

1. Organic KLOC = 400 a=2.4 b=1.05 c=2.5 d=0.38

Effort = a (KLOC) b person-month


=2.4(400)1.05 person-month
=1295

Development Time = c (Efforts) d Months


= 2.5(1295)0.38 Months
= 38
2. Semi-Detached
KLOC = 400 a=3 b=1.12 c=2.5 d=0.35
Effort = a (KLOC) b person-month
=3(400)1.12 person-month
=2462

Development Time = c (Efforts) d Months


= 2.5(2462)0.35 Months
= 38.4 Months

3. Embedded KLOC = 400 a=3.6 b=1. 2 c=2.5 d=0.32

Effort = a (KLOC) b person-month


=3.6(400)1.2 person-month
=4772 person-month

Development Time = c (Efforts) d Months


= 2.5(4772)0.32 Months
= 38 Months

In this way the effort, development time of the software development can be estimated using the
basic COCOMO Model in three different modes.

You might also like