El Modelo Constructivo de Costes COCOMO -Constructive Cost Model– es utilizado en proyectos de
software para estimar los costes del mismo en función de tres submodelos: básico, intermedio y
detallado.
Modelo Básico
El modelo básico estima el coste
del proyecto –pequeño o
mediano- en función de número
de líneas de código estimadas. En
este modelo, el algoritmo
COCOMO establece varios
criterios de desarrollo,
dependiendo el nivel de dificultar
no del nivel de experiencia de los
desarrolladores –que se supone-
sino de posibles dificultades que
se pueden encontrar en el
desarrollo o limitaciones del
hardware usado en el desarrollo
del software.
Modelo Intermedio
El modelo intermedio se utiliza
para estimaciones más complejas.
Éste incluye 3 atributos del software para
determinar el coste del proyecto.
Atributos del
producto: garantía
de funcionamiento
requerida para
creación del
software, tamaño
de la BBDD, etc.
Atributos del
ordenador usado:
capacidad de
almacenamiento,
rapidez del
ordenador, etc.
Atributos del
personal:
experiencia en el
tipo de software a
desarrollar, en el
lenguaje usado, etc.
Modelo Detallado
El modelo detallado, incorpora
las características del modelo
intermedio y lleva a cabo una
evaluación del impacto de los
motivantes del coste en cada
caso -análisis, diseño, etc.- del
proceso de ingeniería del
software.