Hi! Thanks for a new question chlout-ga!
Before we take a look at Cocomo II it will be helpful to examine the
original Cocomo version. Actually in simple terms Cocomo stands for
Constructive Cost Model. It is a project management model to estimate
the different cost elements in developing software.
The Cocomo I Model:
?This is a simple on-line cost model for estimating the number of
person-months required to develop software. The model also estimates
the development schedule in months and produces an effort and schedule
distribution by major phases. This model is based on Barry Boehm's
Constructive Cost Model (COCOMO). This is the top-level model, Basic
COCOMO, which is applicable to the large majority of software
projects.?
?Basic COCOMO?
http://www.jsc.nasa.gov/bu2/COCOMO.html
?A method for evaluating the cost of a software package proposed by Dr
Barry Boehm. There are a number of different types:?
?The Basic COCOMO Model estimates the effort required to develop
software in three modes of development (Organic Mode, Semidetached
Mode, or Embedded Mode) using only DSIs as an input. The Basic model
is good for quick, early, and rough order of magnitude estimates.?
?Constructive Cost Model?
http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?COCOMO
-----------------------------
Cocomo II Model:
Cocomo II meanwhile is basically an improvement of the previous
version with the same objective. Our next article shows why there was
a need to adopt an updated version of the model.
?COCOMO II is a model that allows one to estimate the cost, effort,
and schedule when planning a new software development activity.?
?The original COCOMO model was first published by Dr. Barry Boehm in
1981, and reflected the software development practices of the day. In
the ensuing decade and a half, software development techniques changed
dramatically. These changes included a move away from mainframe
overnight batch processing to desktop-based real-time turnaround; a
greatly increased emphasis on reusing existing software and building
new systems using off-the-shelf software components; and spending as
much effort to design and manage the software development process as
was once spent creating the software product.?
?These changes and others began to make applying the original COCOMO
model problematic. The solution to the problem was to reinvent the
model for the 1990s. After several years and the combined efforts of
USC-CSE, IRUS at UC Irvine, and the COCOMO II Project Affiliate
Organizations, the result is COCOMO II, a revised cost estimation
model reflecting the changes in professional software development
practice that have come about since the 1970s. This new, improved
COCOMO is now ready to assist professional software cost estimators
for many years to come.?
?COCOMO?
http://sunset.usc.edu/research/COCOMOII/index.html
COCOMO II provides three stage series of models for estimation of
software projects:
?APPLICATION COMPOSITION MODEL for earliest phases or spiral cycles
[prototyping, and any other prototyping occurring later in the life
cycle].?
?EARLY DESIGN MODEL for next phases or spiral cycles. Involves
exploration of architectural alternatives or incremental development
strategies. Level of detail consistent with level of information
available and the general level of estimation accuracy needed at this
stage.?
?POST-ARCHITECTURE MODEL: once the project is ready to develop and
sustain a fielded system it should have a life-cycle architecture,
which provides more accurate information on cost driver inputs, and
enables more accurate cost estimates.?
Advantages:
- ?COCOMO II is an industry standard?
- ?very profound information is easy available?
- ?clear and effective calibration process by combining delphi with
algorithmic cost estimation techniques (Bayesian method)?
- ?'backwards compatibility' with the Rosetta Stone?
- ?various extension for almost every purpose are available?
- ?Tool support (also for the various extensions)?
Disadvantages:
- ?The 'heart' of COCOMO II is still based on a waterfall process
model (predilection)"
- ?most of the extensions are still experimental and not fully calibrated till now?
- ?duration calculation for small projects is unreasonable?
?COCOMO (Constructive Cost Model)?
http://www.ifi.unizh.ch/req/courses/seminar_ws02/reports/Seminar_4.pdf
Search terms used:
cocomo II model advantages disadvantages
I hope these links would help you in your research. Before rating this
answer, please ask for a clarification if you have a question or if
you would need further information.
Thanks for visiting us.
Regards,
Easterangel-ga
Google Answers Researcher |