Está en la página 1de 2

COCOMO

Modelo de Estimacin
La funcin bsica que utilizan los tres modelos es:2
E = a(Kl)b * m(X) donde:
a y b son constantes con valores definidos en cada submodelo
Kl es la cantidad de lneas de cdigo, en miles.
m(X) Es un multiplicador que depende de 15 atributos.
El resultado se da en unidades salario/mes y horas-hombre.
A la vez, cada submodelo tambin se divide en modos que representan el tipo de proyecto, y puede ser:

modo orgnico: un pequeo grupo de programadores experimentados desarrollan software en un


entorno familiar. El tamao del software vara desde unos pocos miles de lneas (tamao pequeo) a unas
decenas de miles (medio).

modo semilibre o semiencajado: corresponde a un esquema intermedio entre el orgnico y el rgido; el


grupo de desarrollo puede incluir una mezcla de personas experimentadas y no experimentadas.

modo rgido o empotrado: el proyecto tiene fuertes restricciones, que pueden estar relacionadas con la
funcionalidad y/o pueden ser tcnicas. El problema a resolver es nico y es difcil basarse en la
experiencia, puesto que puede no haberla.

Modelo bsico

MODO

Orgnico

2.40

1.05

2.50

0.38

Semilibre

3.00

1.12

2.50

0.35

Rgido

3.60

1.20

2.50

0.32

Estos valores son para las frmulas:

Personas necesarias por mes para llevar adelante el proyecto (MM) = a*(Klb)

Tiempo de desarrollo del proyecto (TDEV) = c*(MMd)

Personas necesarias para realizar el proyecto (CosteH) = MM/TDEV

Costo total del proyecto (CosteM) = CosteH * Salario medio entre los programadores y analistas.

Se puede observar que a medida que aumenta la complejidad del proyecto (modo), las constantes aumentan de 2.4
a 3.6, que corresponde a un incremento del esfuerzo del personal. Hay que utilizar con mucho cuidado el modelo
bsico puesto que se obvian muchas caractersticas del entorno

También podría gustarte