Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool

Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool



play-rounded-fill play-rounded-outline play-sharp-fill play-sharp-outline
pause-sharp-outline pause-sharp-fill pause-rounded-outline pause-rounded-fill
00:00
ยฉ 2018 Flowplayer ABAbout FlowplayerGPL based license

The COCOMO (Constructive Cost Model) is a software cost estimation model that helps in estimating the effort, time, and cost required to develop software based on the project size (in thousands of lines of code โ€“ KLOC).


Contents [hide]

๐Ÿ”ข Effort Estimation in COCOMO

๐ŸŽฏ Basic Effort Estimation Formula:

Effort (in person-months)=aร—(KLOC)b\text{Effort (in person-months)} = a \times (\text{KLOC})^b

Where:

  • KLOC = Thousands of Lines of Code

  • a, b = Constants depending on the project type (Organic, Semi-detached, Embedded)


๐Ÿงฐ Types of COCOMO Models:

1. Basic COCOMO Model

Estimates effort and development time based only on the size of the software (KLOC).

๐ŸšฆProject Categories:

Type a b
Organic 2.4 1.05
Semi-detached 3.0 1.12
Embedded 3.6 1.20

Example: For an Organic project of 32 KLOC:

Effort=2.4ร—(32)1.05โ‰ˆ91.6 person-months\text{Effort} = 2.4 \times (32)^{1.05} \approx 91.6 \text{ person-months}


2. Intermediate COCOMO Model

Considers 12 cost drivers (like reliability, complexity, team experience) in addition to size.

Formula:

Effort=aร—(KLOC)bร—EAF\text{Effort} = a \times (\text{KLOC})^b \times EAF

Where EAF = Effort Adjustment Factor based on cost drivers.


3. Detailed COCOMO (COCOMO II)

Breaks the project into modules and applies different cost drivers to each, used for modern software projects.


๐Ÿง  Effort Estimation Models of COCOMO Tool

Model Key Features
Basic COCOMO Based only on code size (KLOC)
Intermediate COCOMO Adds cost drivers (product, personnel, project, platform)
Detailed COCOMO Phase-wise estimation, tailored for modern tools/processes
COCOMO II Supports reuse, prototyping, software tools, modern lifecycles

๐Ÿ“Š COCOMO Tool Features (in software)

When using a COCOMO estimation tool, such as open-source or commercial software:

  1. Input Parameters:

    • KLOC or Function Points

    • Cost Drivers

    • Development Environment settings

  2. Output:

    • Effort (Person-Months)

    • Schedule (Months)

    • Team size

    • Cost (if rate is provided)

  3. Use Cases:

    • Planning new projects

    • Evaluating outsourcing costs

    • Comparing tools/technologies


๐Ÿ“š Summary Table

Parameter Basic Model Intermediate Model Detailed Model (COCOMO II)
Code Size โœ… โœ… โœ…
Cost Drivers โŒ โœ… โœ…
Phase Analysis โŒ โŒ โœ…
Use in Tooling Limited Moderate Extensive

Would you like a step-by-step numerical example for a COCOMO calculation using real KLOC and cost drivers?

Efforts Calculation In cocomo model effort estimation models effort estimation models of cocomo tool

Software Effort Estimation Inspired by COCOMO and FP โ€ฆ

AN ENHANCED MODEL TO ESTIMATE EFFORT, โ€ฆ



Diznr International

Diznr International is known for International Business and Technology Magazine.

Leave a Reply

Your email address will not be published. Required fields are marked *

error: