Basic cocomo model in software engineering
![basic cocomo model in software engineering basic cocomo model in software engineering](https://image3.slideserve.com/5710321/cocomo-models1-l.jpg)
- #Basic cocomo model in software engineering drivers
- #Basic cocomo model in software engineering driver
- #Basic cocomo model in software engineering code
![basic cocomo model in software engineering basic cocomo model in software engineering](https://static.javatpoint.com/tutorial/software-engineering/images/cocomo-model2.png)
However, in reality, no system’s effort and schedule can be solely calculated on the basis of Lines of Code.
#Basic cocomo model in software engineering code
The basic Cocomo model assumes that the effort is only a function of the number of lines of code and some constants evaluated according to the different software system. The development time is measured in Months. The effort is measured in Person-Months and as evident from the formula is dependent on Kilo-Lines of code. The constant values a,b,c and d for the Basic Model for the different categories of system: Software Projects a b c d Organic 2.4 1.05 2.5 0.38 Semi Detached 3.0 1.12 2.5 0.35 Embedded 3.6 1.20 2.5 0.32 The above formula is used for the cost estimation of for the basic COCOMO model, and also is used in the subsequent models. These two models are further discussed below.
#Basic cocomo model in software engineering drivers
Intermediate COCOMO takes these Cost Drivers into account and Detailed COCOMO additionally accounts for the influence of individual project phases, i.e in case of Detailed it accounts for both these cost drivers and also calculations are performed phase wise henceforth producing a more accurate result.
![basic cocomo model in software engineering basic cocomo model in software engineering](https://static.javatpoint.com/tutorial/software-engineering/images/cocomo-model5.jpg)
Its accuracy is somewhat restricted due to the absence of sufficient factor considerations. The first level, Basic COCOMO can be used for quick and slightly rough calculations of Software Costs. Any of the three forms can be adopted according to our requirements. Types of Models: COCOMO consists of a hierarchy of three increasingly detailed and accurate forms. Such software requires a larger team size than the other two models and also the developers need to be sufficiently experienced and creative to develop such complex models.Īll the above system types utilize different values of the constants used in Effort Calculations.
#Basic cocomo model in software engineering driver
The estimated effort and scheduled time are given by the relationship:ĮAF = It is an Effort Adjustment Factor, which is calculated by multiplying the parameter values of different cost driver parameters. The intermediate model 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. a, b, c, d = The constant parameters for a software project.KLOC = the size of the code for the project in Kilo lines of code.D = Total time required for project development in Months (M).E = Total effort required for the project in Man-Months (MM).The estimated effort and scheduled time for the project are given by the relation: 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.
![basic cocomo model in software engineering basic cocomo model in software engineering](https://webeduclick.com/wp-content/uploads/2021/08/What-is-COCOMO-Model-in-Software-Engineering.png)
It is the one type of static model to estimates software development effort quickly and roughly. This model depends on the number of lines of code for software product development.ĬOCOMO model has three types: 1. it estimates or predicts the effort required for the project, total project cost and scheduled time for the project. The COCOMO (Constructive Cost Model) is one of the most popularly used software cost estimation models i.e. 6 Mark question | Asked in Software Engineering