Misplaced Pages

COCOMO

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by TwoOneTwo (talk | contribs) at 12:06, 7 November 2003. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 12:06, 7 November 2003 by TwoOneTwo (talk | contribs)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

COCOMO is a model designed by Barry W. Boehm to give an estimate of the number of man month it will take to develop a software product.

This "COnstructive COst MOdel" is based on a study of about sixty projects at TRW, a Californian automotive and IT company, acquired by Northrop Grumman in late 2002. The programmes examined where ranging in size from 2000 to 100.000 lines of code, and programming languages used range from assembly to PL/I.

Cocomo consists of a hierarchy of three increasingly detailed and accurate forms.

  • Basic COCOMO - is a static single-valued model that computes software development effort (and cost) as a function of program size expressed in estimated lines of code.
  • Intermediate COCOMO - computes software development effort as function of program size and a set of "cost drivers" that include subjective assessment of product, hardware,personnel, and project attributes.
  • Advanced COCOMO - incorporates all characteristics of the intermediate version with an assessment of the cost driver's impact on each step (analysis, design, etc.) of the software engineering process.