A procedural cost estimation model used for estimating development effort involved in a project. It is based on LOC i.e., number of lines of code in a system and time.

1. Basic COCOMO ModelA quick and somewhat rough calculation of software costs can be made using the first level of COCOMO, Basic COCOMO. It is given by the following expressions: E = ax (KLOC)b D = c x (Effort)d P = effort/time

2. Intermediate COCOMO ModelBy incorporating a set of cost drivers into the Intermediate COCOMO model, the cost estimation model becomes more accurate. It is given by the following expressions: Effort (E) = a*(KLOC)b *EAF PM D = c x (Effort)d