You are on page 1of 8

INGENIERÍA DE SISTEMAS

INGENIERÍA DE SOFTWARE
COCOMO
IVAN ANTONIO DE LEON
ivandeleon.umg@gmail.com
COCOMO

CoCoMo como su nombre lo indica, Constructive


Cost Model surgió para calcular el costo y el tiempo
de un determinado proyecto.
FÓRMULA

Fórmula:
E = a(KI)b * m(X) donde:

“E” es el esfuerzo que se debe de aplicar al proyecto


“a” y “b” son constantes según el modo (Orgánico, Semilibre o
Rígido).
“KI” es la cantidad de líneas de código (En miles).
“m(X)” es el multiplicador que depende de 15 atributos
constantes.
Tabla de Constantes A y B
• Modo Orgánico: Un pequeño grupo de
programadores experimentados desarrollan
software en un entorno familiar.
• Modo semilibre: Corresponde a un esquema
intermedio entre el orgánico y el rígido.
• Modo rígido: El proyecto tiene fuertes
restricciones que el problema a resolver es único
y es difícil basarse en al experiencia.
Tabla de Constantes m(X)
FÓRMULAS

Personas necesarias por mes:


(Esfuerzo) = a *(KI)b * m(X)

Tiempo de desarrollo del proyecto:


(Tiempo) = c * (Esfuerzo ^ d)

Personas necesarias total:


(Personal) = Esfuerzo/Tiempo

Coste total del proyecto:


(CosteM) = Personal * Esfuerzo
Ventajas
1. Es fácil de realizar y de interpretar.
2. Tiene pocas variables.
3. Se acerca a la realidad en la mayoría de los casos.

Desventajas
1. No saca resultados fiables en proyectos demasiado
pequeños.
2. La elección de las variables es muy subjetiva y depende de la
persona que realiza el estudio.

You might also like