El modelo COCOMO estima el esfuerzo y tiempo requerido para desarrollar proyectos de software. Existen tres niveles de COCOMO - Simple, Moderado e Incrustado - que reflejan el detalle del análisis y la complejidad del proyecto. El modelo estima el esfuerzo utilizando líneas de código y puntos de función como métricas. Proporciona fórmulas, coeficientes y ejemplos para realizar estimaciones.