SlideShare a Scribd company logo
5
Most read
8
Most read
9
Most read
Syed Hassan Ali Hashmi
COCOMO MODEL
Content
• Introduction To COCOMO
• Classes Of COCOMO
• Organic
• Semi-detached
• Embedded
• Stages Of COCOMO
• Basic COCOMO
• Intermediate COCOMO
• Detailed COCOMO
Introduction To
COCOMO MODEL
1
COCOMO
COCOMO
• COCOMO (Constructive Cost Model) is an software cost estimation model
developed by Barry Boehm in 1981 and is based on the study of 63 projects,
which make it one of the best-documented models.
• The COCOMO model is partially based on evaluating projects by size or lines of
code.
• COCOMO provides a helpful framework to try to determine the cost and scope of
a software project.
Classes Of
COCOMO
2
1.Organic Projects 2.Semi-Detach 3.Embedded
Project
Classes Of COCOMO
Classes OF COCOMO
A development project can be treated of the organic type, if the project deals
with developing a well-understood application program, the size of the
development team is reasonably small, and the team members are
experienced in developing similar methods of projects.
Examples of this type of projects are simple business systems, simple
inventory management systems, and data processing systems.
1.Organic Projects
Classes OF COCOMO
A development project can be treated with semidetached type if the
development consists of a mixture of experienced and inexperienced staff.
Team members may have finite experience in related systems but may be
unfamiliar with some aspects of the order being developed.
Example of Semidetached system includes developing a new operating
system (OS), a Database Management System (DBMS), and complex
inventory management system
2.Semi-detached Project
Classes OF COCOMO
A development project is treated to be of an embedded type, if the software
being developed is strongly coupled to complex hardware
For Example: ATM, Air Traffic control.
3.Embedded Projects
Stages Of
COCOMO
3
3.Detailed1.Basic 2.Intermediate
Stages OF COCOMO
Stages OF COCOMO
The basic COCOMO model provide an approximate estimate of the project
parameters.
• Efforts
• Development time
• People requires
Software development effort is estimate using LOC(Lines of code)
Effort = E =a1*(KLOC) ^a2 PM
Development Time = D = b1*(efforts)^b2 Months
People Required = P = E/D
1.Basic COCOMO
A1 A2 B1 B2
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
Basic COCOMO Constant
Stages OF COCOMO
Estimation of 50 KLOC for an organic project
PM = 2.4 (50)^1.05 ~= 146 mm
TDEV = 2.5 (146)^0.38 ~= 16 month
Team = 146 / 16 ~= 9 person
1.Basic COCOMO Example
Stages OF COCOMO
The intermediate COCOMO model refines the initial estimates obtained
through the basic COCOMO model by using a set of 15 cost drivers based on
various attributes of software engineering.
• Product attributes
• Hardware attributes
• Personnel attributes
• Project attributes
E=a1 (KLOC) a2*EAF
D=b1 (E)db2
EAF = Effort Adjustment Factor derived from the Cost Drivers
2.Intermediate Projects
COCOMO Model in software project management
COCOMO Model in software project management
A1 A2 B1 B2
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
Intermediate COCOMO Constant
Stages OF COCOMO
In detailed COCOMO, the whole software is differentiated into multiple
modules, and then we apply COCOMO in various modules to estimate effort
and then sum the effort.
The Six phases of detailed COCOMO are:
• Planning and requirements
• System structure
• Complete structure
• Module code and test
• Integration and test
• Cost Constructive model
3.Detailed COCOMO
Any questions?
Thank You

More Related Content

PPT
Cocomo model
PPTX
COCOMO model
PPTX
Cocomo model
PPTX
COCOMO MODEL 1 And 2
PPTX
COCOMO (Software Engineering)
PPSX
Cocomo model
PDF
Constructive Cost Model - II (COCOMO-II)
PPT
Cocomo model
Cocomo model
COCOMO model
Cocomo model
COCOMO MODEL 1 And 2
COCOMO (Software Engineering)
Cocomo model
Constructive Cost Model - II (COCOMO-II)
Cocomo model

What's hot (20)

PPTX
Staffing level estimation
PDF
Software Engineering : Requirement Analysis & Specification
PPTX
Software Cost Estimation Techniques
PPTX
Software Process Models
PPTX
Software project management- Software Engineering
PPT
Software estimation
PPTX
Designing Techniques in Software Engineering
PPTX
Fundamental design concepts
PPT
Formal Specification in Software Engineering SE9
PPTX
Cohesion and coupling
PDF
Stepwise planning
PPTX
Phased life cycle model
PPTX
Introduction to Software Engineering
PDF
SOFTWARE PROJECT PLANNING on Software Engineering
PPTX
Software requirements specification
PPTX
Waterfall model ppt final
PPTX
Language and Processors for Requirements Specification
PPTX
Software Configuration Management (SCM)
PPTX
PROTOTYPE MODEL
PDF
Project Planning in Software Engineering
Staffing level estimation
Software Engineering : Requirement Analysis & Specification
Software Cost Estimation Techniques
Software Process Models
Software project management- Software Engineering
Software estimation
Designing Techniques in Software Engineering
Fundamental design concepts
Formal Specification in Software Engineering SE9
Cohesion and coupling
Stepwise planning
Phased life cycle model
Introduction to Software Engineering
SOFTWARE PROJECT PLANNING on Software Engineering
Software requirements specification
Waterfall model ppt final
Language and Processors for Requirements Specification
Software Configuration Management (SCM)
PROTOTYPE MODEL
Project Planning in Software Engineering
Ad

Similar to COCOMO Model in software project management (20)

PPTX
cocomo-220726173706-141e08f0.tyuiuuupptx
PDF
cocomo-220726173706-141e0dsdsd8f0 (1).pdf
PDF
COCOMO 1 Model ppt AR-1.pdf
PPTX
cocomo.pptx
PPTX
Constructive Cost Model.pptx presentation for software Engineering
PPTX
Cocomo model
PPTX
PPTX
Cocomo modelhsbdbrjjrjfjfjfjfjnrhrhfjnfd
PPTX
A family of empirical models based on analysis of projects of different compa...
PDF
Software Cost Estimation Model that helps predict the effort, cost, and sched...
PPTX
LatestCOCOMO model presentation for college students .pptx
PDF
ITFT - Cocomo model
PDF
COCOMO Model By Dr. B. J. Mohite
PDF
Software Metrics Course chapter 7 at Bahir Dar University
PPT
Software Metrics Course chapter 7 at Bahir Dar University
PPTX
Cocomo model (muskan soni)
PPT
Software Estimation Part II
PPTX
Cost estimation using cocomo model
PPTX
4. COCOMO – HEURISTIC ESTIMATION TECHNIQUE.pptx
PPTX
1sqa25.pptx
cocomo-220726173706-141e08f0.tyuiuuupptx
cocomo-220726173706-141e0dsdsd8f0 (1).pdf
COCOMO 1 Model ppt AR-1.pdf
cocomo.pptx
Constructive Cost Model.pptx presentation for software Engineering
Cocomo model
Cocomo modelhsbdbrjjrjfjfjfjfjnrhrhfjnfd
A family of empirical models based on analysis of projects of different compa...
Software Cost Estimation Model that helps predict the effort, cost, and sched...
LatestCOCOMO model presentation for college students .pptx
ITFT - Cocomo model
COCOMO Model By Dr. B. J. Mohite
Software Metrics Course chapter 7 at Bahir Dar University
Software Metrics Course chapter 7 at Bahir Dar University
Cocomo model (muskan soni)
Software Estimation Part II
Cost estimation using cocomo model
4. COCOMO – HEURISTIC ESTIMATION TECHNIQUE.pptx
1sqa25.pptx
Ad

More from Syed Hassan Ali (7)

PPTX
Resource Allocation In Software Project Management
PPTX
Accountability And Auditing In Professional Practice
PPTX
Use Case Modeling In UML
PPTX
Software Generic Design Process.
PPTX
Process synchronization
PPTX
Structured Query Language (SQL)
PPTX
Grasp patterns and its types
Resource Allocation In Software Project Management
Accountability And Auditing In Professional Practice
Use Case Modeling In UML
Software Generic Design Process.
Process synchronization
Structured Query Language (SQL)
Grasp patterns and its types

Recently uploaded (20)

PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
01-Introduction-to-Information-Management.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Business Ethics Teaching Materials for college
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Complications of Minimal Access Surgery at WLH
PDF
VCE English Exam - Section C Student Revision Booklet
Week 4 Term 3 Study Techniques revisited.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
01-Introduction-to-Information-Management.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Pharma ospi slides which help in ospi learning
PPH.pptx obstetrics and gynecology in nursing
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Business Ethics Teaching Materials for college
2.FourierTransform-ShortQuestionswithAnswers.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Microbial diseases, their pathogenesis and prophylaxis
Complications of Minimal Access Surgery at WLH
VCE English Exam - Section C Student Revision Booklet

COCOMO Model in software project management

  • 1. Syed Hassan Ali Hashmi COCOMO MODEL
  • 2. Content • Introduction To COCOMO • Classes Of COCOMO • Organic • Semi-detached • Embedded • Stages Of COCOMO • Basic COCOMO • Intermediate COCOMO • Detailed COCOMO
  • 5. COCOMO • COCOMO (Constructive Cost Model) is an software cost estimation model developed by Barry Boehm in 1981 and is based on the study of 63 projects, which make it one of the best-documented models. • The COCOMO model is partially based on evaluating projects by size or lines of code. • COCOMO provides a helpful framework to try to determine the cost and scope of a software project.
  • 7. 1.Organic Projects 2.Semi-Detach 3.Embedded Project Classes Of COCOMO
  • 8. Classes OF COCOMO A development project can be treated of the organic type, if the project deals with developing a well-understood application program, the size of the development team is reasonably small, and the team members are experienced in developing similar methods of projects. Examples of this type of projects are simple business systems, simple inventory management systems, and data processing systems. 1.Organic Projects
  • 9. Classes OF COCOMO A development project can be treated with semidetached type if the development consists of a mixture of experienced and inexperienced staff. Team members may have finite experience in related systems but may be unfamiliar with some aspects of the order being developed. Example of Semidetached system includes developing a new operating system (OS), a Database Management System (DBMS), and complex inventory management system 2.Semi-detached Project
  • 10. Classes OF COCOMO A development project is treated to be of an embedded type, if the software being developed is strongly coupled to complex hardware For Example: ATM, Air Traffic control. 3.Embedded Projects
  • 13. Stages OF COCOMO The basic COCOMO model provide an approximate estimate of the project parameters. • Efforts • Development time • People requires Software development effort is estimate using LOC(Lines of code) Effort = E =a1*(KLOC) ^a2 PM Development Time = D = b1*(efforts)^b2 Months People Required = P = E/D 1.Basic COCOMO
  • 14. A1 A2 B1 B2 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 Basic COCOMO Constant
  • 15. Stages OF COCOMO Estimation of 50 KLOC for an organic project PM = 2.4 (50)^1.05 ~= 146 mm TDEV = 2.5 (146)^0.38 ~= 16 month Team = 146 / 16 ~= 9 person 1.Basic COCOMO Example
  • 16. Stages OF COCOMO The intermediate COCOMO model refines the initial estimates obtained through the basic COCOMO model by using a set of 15 cost drivers based on various attributes of software engineering. • Product attributes • Hardware attributes • Personnel attributes • Project attributes E=a1 (KLOC) a2*EAF D=b1 (E)db2 EAF = Effort Adjustment Factor derived from the Cost Drivers 2.Intermediate Projects
  • 19. A1 A2 B1 B2 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 Intermediate COCOMO Constant
  • 20. Stages OF COCOMO In detailed COCOMO, the whole software is differentiated into multiple modules, and then we apply COCOMO in various modules to estimate effort and then sum the effort. The Six phases of detailed COCOMO are: • Planning and requirements • System structure • Complete structure • Module code and test • Integration and test • Cost Constructive model 3.Detailed COCOMO