Thursday, 3 September 2020

Software Engineering : COCOMO (Construction Code Model)

COCO Model  OR COCOMO (Construction Code Model)

The COCOMO is one of the most popularly used software cost estimation models i.e. total project cost and scheduled time for the project based on the size of the software product.T his model depends on the number of lines of code for software product development. It was developed by a software engineer Barry Boehm in 1981.

According to COCOMO, there are three modes of software development projects that depend on complexity.

  1. Basic Project: It is the one type of static model to estimates software development effort quickly and roughly. It mainly deals with the number of lines of code and the level of estimation accuracy is less as we don’t consider the all parameters belongs to the project. Developed by small team with good knowledge. For Example  Inventory Management System.
  2. Intermediate Project: It is the one type model which estimates software development effort in terms of size of the program and other related cost drivers parameters (product parameter, hardware parameter, resource parameter, and project parameter) of the project. Developed by team having mixed experience to deals with rigid/nonrigid requirements. For Example Database Design or OS development.
  3. Embedded Project: It is the advanced model that estimates the software development effort like Intermediate COCOMO in each stage of the software development life cycle process. Embedded project having a high level of Complexity with large team size by, considering all sets of parameters i.e. hardware, software and operational. For Example Banking software. Traffic Light software.


Advantages :

Its easy to estimate the cost of the Project and implement the various factors.

Disadvantages :

It ignores requirements, and limits the accuracy of the software costs. It mostly depends on time factor.


0 comments:

Post a Comment