MODELO COCOMOEscuela Politécnica NacionalDesarrollo de Sistemas de la InformaciónRocío Maribel Verdezoto B. 1
EL MODELO COCOMOCOCOMO son las siglas para COnstructiveCOstMOdel (Modelo constructivo de costos)
Es un modelo empírico de estimación de costes.
Creado por Barry W. Boehm. (Boehm, 1981)
Incluye 3 submodelos con un nivel de detalle cada vez mayor.2
CARACTERÍSTICAS PRINCIPALESEstábasado en modelos de estimacionesmatemáticas.
Estáorientado al producto final, no a fasesintermedias.
Se basa en la cantidad de líneas de códigodelproyecto.
Permite determinar básicamente los valores de las variables:*meses/hombre a aplicar al proyecto*meses totales del proyecto3
DESVENTAJASDEL MODELOComentarios en líneas de código.
Estimaciones sobre un número de líneas de código variable.
No se le da importancia a la productividad, referente a los hábitos de trabajo
Dificultad para contemplar costes de revisiones, reuniones, etc.4
MODELOS DE ESTIMACIÓNSe puede considerar como una colección de tres modelos:Básico: cálculo del esfuerzo en función del tamaño (LDC).Intermedio: cálculo del esfuerzo en función del tamaño y de “guías de coste”.Avanzado: Modificación del modelo intermedio para considerar el impacto de las guías de coste en cada fase.5
MODOSEstán definidos para tres tipos de proyectos:Modo orgánico: proyectos pequeños, mucha experiencia, pocas restricciones.Modo semiacoplado: proyectos intermedios, varios niveles de experiencia, requisitos poco y medio rígidos.Modo empotrado: proyectos complejos y muy restrictivos.6
MODO BÁSICOEl modelo básico se usa para obtenerunaaproximaciónrápida del esfuerzo.
Usa las variables a, b, c y d, que varían en función de los modos.
Conforme se aumenta la complejidad del modo, aumentan los valores de las variables (esfuerzo).7
Modelo básico:E = a (KDSI)b		DSI: DeliveredSourceInstructionsPersonas necesarias para llevar a cabo el proyecto:	(MM) = a*(Klb)Tiempo de desarrollo del proyecto:	(TDEV) = c*(MMd)Personas necesarias para el proyecto:(CosteH) = MM/TDEVCoste total del proyecto:(CosteM) = CosteH * Salario medio8
MODELO INTERMEDIOModelo Intermedio:E = a (KDSI)b FF: factor de ajusteEl factor de ajuste se calcula considerando 15 factores o “guías de coste” que se agrupan en cuatro categorías:» Atributos del producto (3)» Atributos computacionales (5)» Atributos de personal (4)» Atributos del proceso (3)9
MODELO INTERMEDIOAtributos del modelo:SOFTWARE:
RELY: Indica las consecuencias para el usuario si falla el producto.
DATA: Relación Tamaño de la BD / Líneas de código.
CPLX: Complejidad del producto.10

Modelo cocomo