0% found this document useful (0 votes)
149 views15 pages

Explanation of COCOMO Model in Urdu / Hindi

This document provides an overview of the COCOMO model for estimating software development costs and schedules. It explains that COCOMO is a constructive cost model that uses equations to estimate the effort, schedule, and staff required for a project based on parameters like lines of code. It describes the basic COCOMO I model and the updated COCOMO II model, and explains the three project levels (organic, semi-detached, embedded) with different constant values. The key equations for estimating effort, development time, and staff size are presented.
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)
149 views15 pages

Explanation of COCOMO Model in Urdu / Hindi

This document provides an overview of the COCOMO model for estimating software development costs and schedules. It explains that COCOMO is a constructive cost model that uses equations to estimate the effort, schedule, and staff required for a project based on parameters like lines of code. It describes the basic COCOMO I model and the updated COCOMO II model, and explains the three project levels (organic, semi-detached, embedded) with different constant values. The key equations for estimating effort, development time, and staff size are presented.
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/ 15

COCOMO Model

Explanation of COCOMO Model in Urdu / Hindi


Subscribe Us
Youtube.com/SoftwareEngineering

/SoftwareEngineeringYT

@imSoftwareEng
Watch video Presentation of
this topic at YouTube
Link
https://youtu.be/6C6EkWhHU
bo
What is COCOMO?
• COCOMO is Constructive Cost Model, On the basic level it is
the cost estimation model.

• Using this model you can find or you can make estimates of
the cost of your project.

• Key Parameters of Model:


• Effort : Means how much amount of labor is required to
complete a task. (Unit: Person-Month).

• Schedule: Means amount of time required for the completion


of job.
COCOMO 1 vs COCOMO 2

COCOMO I COCOMO II
Three Level of Projects
• Creator of COCOMO Model divide the project into 3 levels.

• Organic: Small team, Understood things, Previous experience


and knowledge.

• Semi-detached : Big team(as compare to organic), Little bit


knowledge is required.

• Embedded: Complex Project, Skill challenging, training is


required, big team required.
Constant values

Project Level a b c d
Organic 2.4 1.05 2.5 0.38
Semi-detached 3.0 1.12 2.5 0.35
Embedded 3.6 1.20 2.5 0.32
Equations
Basic Equations of COCOMO

Effort Applied (E) = a(KLOC)b [person-months]

• KLOC = (kilo – Line of Codes)


• [Person-Month] = This is unit means one month of effort
by one person.
Equations
Basic Equations of COCOMO

Development Time (D) = c(Effort Applied)d [months]

• Effort applied = Use the value from 1st equation.


• [Month] = It is the unit to measure the development
time.
Equations
Basic Equations of COCOMO

Average staff size (SS) = Effort Applied / Development Time


[person]

[Person]= Unit how much person required.

Basic Equations End here


Constant values for Intermediate level
estimation

Software project a b
Organic 3.2 1.05
Semi-detached 3.0 1.12
Embedded 2.8 1.20
Equations
Intermediate Level Equation of COCOMO

E = a(KLoC)b x EAF

• Part 1 of Equation a(KLoC)b :


Same as basic equation.

• Part 2 of Equation EAF :


EAF is effort adjustment factor, We get these from cost
driver factors, given in table on next slide.
Equations
• Detail Level of Equation:
• It incorporate all the intermediate level of equations and
implement them on each module of software.

There are different phases of it no need to discuss at this level.


COCOMO Tool
C++ Program for Basic
Equation

Program
Thank You
Please Subscribe the channel

You might also like