Cocomo Estimation Model – Estimation Techniques for project parameters

Download our Android App from Google Play Store and start reading Reference Notes Offline.

cocomo estimation modelDifferent categories of software development
projects according to COCOMO estimation model,
Software Engineering Notes | Sixth Semester,
BSc.CSIT | Tribhuvan University (TU)

COCOMO Estimation Model
It is an empirical model that was derived by collecting data from a large no. of software projects. These data were analyzed to discover the formulae that were the best fit to the observation. These formulae linked the size of the system and product, project and team factors to the effort to develop the system. It is a well documented and non proprietary estimation model.

COCOMO estimation model takes into account modern approaches to software developed by component composition, use of database programming. It supports the spiral model of development and embeds sub-models that produce increasingly detailed estimates.

COCOMO

The sub-models that are part of COCOMO model are;

  • Application Composition Model
    It models the effort required to develop systems created from reusable components, scripting or database programming. Software size estimates are based on application points and a simple size/productivity formula is used to estimate the effort required. The no. of application points in a program is a weighed estimate of no. of separate screen that are displayed, no. of reports produced, no. of modules in imperative programming languages and no. of lines of scripting language or database programming code.
  • Early Design Model
    It is used during early stages of the system design after the requirements have been established. Estimate is based on the standard estimation formula and function points, which are then converted to no. of lines of source code. Function points are computed by measuring the no. of external inputs and outputs, user interactions, external interfaces, files or database table used by system.
  • Reuse Model
    It is used to compute the effort required to integrate reusable components and/or automatically generated program code. It is normally used in conjunction with post-architecture model.
  • Post-architecture Model
    Once the subsystem architecture has been designed, a more accurate estimate of the software size can be made. It uses the standard formula for cost estimation but includes more extensive set of 17 multipliers reflecting personnel capacity, product and project characteristics.
(Visited 207 times, 1 visits today)

Posted By : Digvijay | Comment RSS | Category : Sixth Semester
Tag :

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

Wordpress DMCA
Community | Toolbar | Android App | Founder/Developer : Hari Prasad Chaudhary | CSIT Portal Manager : Digvijay Chaudhary