Google Answers Logo
View Question
 
Q: project management ( Answered 4 out of 5 stars,   0 Comments )
Question  
Subject: project management
Category: Business and Money
Asked by: chlout-ga
List Price: $25.00
Posted: 14 Feb 2004 14:13 PST
Expires: 15 Mar 2004 14:13 PST
Question ID: 306822
what does COCOMO II model?what is it used for? and what are the
advantages and disadvantages?
Answer  
Subject: Re: project management
Answered By: easterangel-ga on 15 Feb 2004 01:38 PST
Rated:4 out of 5 stars
 
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
chlout-ga rated this answer:4 out of 5 stars

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy