COCOMO II es un modelo de estimación de costos de software desarrollado por Barry Boehm. Tiene tres modelos: Composición de Aplicación, Diseño Temprano y Post-Arquitectura. Estiman el esfuerzo requerido para un proyecto de software basado en el tamaño, complejidad y otros factores. La herramienta COCOMO II permite al usuario ingresar datos de un proyecto como líneas de código o puntos de función y calcula estimaciones iniciales de esfuerzo y costo.