Cocomo (3042,3044,3045)1111111
-
Upload
arun-goyal -
Category
Documents
-
view
9 -
download
3
Transcript of 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
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
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
Total Function points:
250 * (0.65 + 0.01 x 27) =230
Step2 :
FIND LOC
LOC/FP =7120.80
Step3
Hence: EffortApplied: 18.85 man –months
Duration: 7.63 months