Cocomo (3042,3044,3045)1111111

6
COCOMO The Constructive Cost Model ( COCOMO ) is an algorithmic software cost estimation model developed by Barry W. Boehm . The model uses a basic regression formula with parameters that are derived from historical project data and current as well as future project characteristics.The COCOMO cost estimation model is used by thousands of software project managers, and is based on a study of hundreds of software projects. Unlike other cost estimation models, COCOMO is an open model, so all of the details are published, including: The underlying cost estimation equations Every assumption made in the model (e.g. "the project will enjoy good management") Every definition (e.g. the precise definition of the Product Design phase of a project) The costs included in an estimate are explicitly stated (e.g. project managers are included, secretaries aren't) Because COCOMO is well defined, and because it doesn't rely upon proprietary estimation algorithms, Costar offers these advantages to its users: COCOMO estimates are more objective and repeatable than estimates made by methods relying on proprietary models

Transcript of Cocomo (3042,3044,3045)1111111

Page 1: Cocomo (3042,3044,3045)1111111

COCOMO

The Constructive Cost Model (COCOMO) is an algorithmic software cost estimation model developed by Barry W. Boehm. The model uses a basic regression formula with parameters that are derived from historical project data and current as well as future project

characteristics.The COCOMO cost estimation model is used by thousands of software project managers, and is based on a study of hundreds of software projects. Unlike other cost estimation models, COCOMO is an open model, so all of the details are published, including:

The underlying cost estimation equations Every assumption made in the model (e.g. "the project will enjoy good

management") Every definition (e.g. the precise definition of the Product Design phase of a

project) The costs included in an estimate are explicitly stated (e.g. project managers are

included, secretaries aren't)

Because COCOMO is well defined, and because it doesn't rely upon proprietary estimation algorithms, Costar offers these advantages to its users:

COCOMO estimates are more objective and repeatable than estimates made by methods relying on proprietary models

COCOMO can be calibrated to reflect your software development environment, and to produce more accurate estimates.

The COCOMO calculations are based on your estimates of a project's size in Source Lines of Code (SLOC). SLOC is defined such that:

Only Source lines that are DELIVERED as part of the product are included -- test drivers and other support software is excluded

SOURCE lines are created by the project staff -- code created by applications generators is excluded

One SLOC is one logical line of code Declarations are counted as SLOC Comments are not counted as SLOC

Page 2: Cocomo (3042,3044,3045)1111111

The basic COCOMO applies the parameterized equation without much detailed consideration of project characteristics.

The basic COCOMO equations take the form

Effort Applied (E) = ab(KLOC)bb [ man-months ]

Development Time (D) = cb(Effort Applied)db [months]

People required (P) = Effort Applied / Development Time [count]

Where, KLOC is the estimated number of delivered lines (expressed in

thousands) of code for project. The coefficients ab, bb, cb and db are given in

the following table:

Software

projectab bb cb

db

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

COCOMO OF NEO CIRCUIT GAME

Step1

Calculating Function Points

Page 3: Cocomo (3042,3044,3045)1111111

Mesurement Parameter

Count X

Average = Total

Number of user inputs

15 X 4 = 60

Number of user outputs

21 X 5 = 105

Number of user inquiries

7 X 4 = 28

Number of files

5 X 10 = 50

Number of external interfaces

1 X 7 = 7

Total 250

Page 4: Cocomo (3042,3044,3045)1111111

Total Function points:

250 * (0.65 + 0.01 x 27) =230

Page 5: Cocomo (3042,3044,3045)1111111

Step2 :

FIND LOC

LOC/FP =7120.80

Step3

Hence: EffortApplied: 18.85 man –months

Page 6: Cocomo (3042,3044,3045)1111111

Duration: 7.63 months