COCOMO
COCOMO ayuda a estimar el esfuerzo, tiempo, gente y costos (ya sea estos de desarrollo, equipamiento y mantenimiento).
El modelo provee tres “niveles” de aplicación: básico, intermedio yavanzado, basados en los factores considerados por el modelo.
Básico
Es un modelo estático simplemente evaluado que calcula el esfuerzo (y costo) del desarrollo del software como función del programaexpresado en líneas de código (LDC estimados).
Intermedio
Calcula el esfuerzo del desarrollo del software como función del tamaño del programa y un conjunto de “guías de costo” que incluye unaevaluación subjetiva del producto, hardware, personal y de los atributos del proyecto.
Avanzado
Incorpora todas las características de la versión intermedia con una evaluación del impacto de las víasde costo en cada fase (análisis, diseño, etc.) del proceso de la ingeniería de software.
El modelo básico se extiende para considerar un conjunto de atributos de guías de costo que pueden agruparse encuatro categorías principales:
Producto (por ej. Requerimientos de software, confiabilidad, tamaño de la base de datos, y complejidad del producto).
Computadora (por ej. Restricciones en el tiempode ejecución y almacenamiento).
Personal (por ej. Capacidad de análisis, experiencia en aplicaciones tanto en lenguajes de programación y capacidad del programador)
Proyecto (por ej. Uso deprácticas modernas de programación, uso de herramientas de software y requerimiento de un plan de desarrollo).
En cada nivel de aplicación están definidos para tres tipos de proyectos de software:
Modo...
Regístrate para leer el documento completo.