Está en la página 1de 13

COCOMO II

Bayron Barra
Nicols Pardo
Introduccin
El CoCoMo surgi para medir y calcular el
coste y el tiempo de un determinado
proyecto basndose fundamentalmente en
las lneas de cdigo y algunas constantes.
Un Poco de Historia
El primer modelo CoCoMo se public en 1981
por Barry Boehm.

En los 15 aos siguientes las tcnicas de
desarrollo de software cambiaron
drsticamente.

A raz de esto surgi el CoCoMo II, publicado
por primera vez en 1997.
Que es CoCoMo II ?
COCOMO II es un modelo (algoritmo) que
permite estimar el coste, esfuerzo y tiempo
cuando se planifica una nueva actividad de
desarrollo software.
Como Calcularlo?
Formula:
E = a(KI)
b
* m(X) donde:

E es Salario/mes (Media).
a y b son constantes segn el modo (Orgnico, Semilibre
o Rgido).
KI es la cantidad de lneas de cdigo (En miles).
m(X) es el multiplicador que depende de 15 atributos
constantes.
Tabla de Constantes A y B
MODO a b c d
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
Modos CoCoMo II
Modo Orgnico: Un pequeo grupo de
programadores experimentados desarrollan
software en un entorno familiar.
Modo semilibre: Corresponde a un esquema
intermedio entre el orgnico y el rgido.
Modo rgido: El proyecto tiene fuertes
restricciones que el problema a resolver es
nico y es difcil basarse en al experiencia.
Tabla de Constantes m(X)
Ejemplo
E = a*(KI)
b
*m(X)

E = 2.40*(0,030)
1.05
*1000
E = 60/mes

60/mes seria lo que cobrara una persona al
mes por hacer un programa simple de 30
lneas.
Calcular coste del proyecto
Personas necesarias por mes:
(MM) = a * (KI
b
)

Tiempo de desarrollo del proyecto:
(TDEV) = c * (MM
d
)

Personas necesarias total:
(CosteH) = MM/TDEV

Coste total del proyecto:
(CosteM) = CosteH * E
Ejemplo
(MM) = a * (KI
b
)
(MM) = 2.40 * (0.030
1.05
) = 0.060 p/mes
(TDEV) = c * (MM
d
)
(TDEV) = 2.50 * (0.060
0.38
) = 0.85 h/p
(CosteH) = MM/TDEV
(CosteH) = 0.060 / 0.85 = 0.070 p/proy.
(CosteM) = CosteH * E
(CosteM) = 0.070 * 60 = 4.2 /proy.

Ventajas y desventajas.
Ventajas
- Es fcil de realizar y de interpretar.
- Tiene pocas variables.
- Se acerca a la realidad en la mayora de los
casos.
Desventajas
- No saca resultados fiables en proyectos
demasiado pequeos.
- La eleccin de las variables es muy subjetiva y
depende de la persona que realiza el estudio.
Conclusiones
Cocomo 2 es una buena opcin para proyectos
medianos/grandes aunque para su
realizacin es necesario conocer cual va a
ser el equipo de desarrolladores, el equipo
informtico, el entorno, etc.

También podría gustarte