Es un modelo paramétrico que establece ecuaciones matemáticas
para describir las relaciones entre el tamaño del software.
1.- costo usualmente representado en
términos de puntos de función.
2.- buscan capturar particularidades de
producto, proceso, personas y plataforma.
Niveles de COCOMO
Diseño inicial
estimaciones se
basan en punto
función que se
convierten en líneas
de código fuente.
Construcción de prototipos inicial
Estimaciones de
tamaño se basan en
puntos objeto y se
utiliza una fórmula
sencilla
tamaño/productividad
para estimar el
esfuerzo requerido
Post arquitectónico
Se utiliza un conjunto
de multiplicadores que
reflejan: capacidad del
personal, el producto y
características del
proyecto
Desventajas
No saca resultados fiables en proyectos demasiado pequeños.
La elección de las variables es muy subjetiva y depende de la
persona que realiza el estudio.
Ventajas
Es fácil de realizar y de interpretar.
Tiene pocas variables. Se acerca a la
realidad en la mayoría de los casos.
Modos CoCoMo
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.