COCOMO-II es la versión revisada del Cocomo original (Modelo de costos constructivos) y está desarrollado en la Universidad del Sur de California. Es el modelo que permite estimar el costo, el esfuerzo y el cronograma al planificar una nueva actividad de desarrollo de software.
Consta de tres submodelos:
1. Programación del usuario final:
en este submodelo se utilizan generadores de aplicaciones. El usuario final escribe el código utilizando estos generadores de aplicaciones.
Ejemplo: hojas de cálculo, generador de informes, etc.
2. Sector Intermedio:
- (a). Generadores de aplicaciones y ayudas de composición:
esta categoría creará capacidades en gran parte preempaquetadas para la programación del usuario. Su producto tendrá muchos componentes reutilizables. Las firmas típicas que operan en este sector son Microsoft, Lotus,
Oracle, IBM, Borland, Novell. - (b). Sector de composición de aplicaciones:
esta categoría está demasiado diversificada y debe ser manejada por soluciones preempaquetadas. Incluye GUI, bases de datos, componentes específicos de dominio, como paquetes de control de procesos financieros, médicos o industriales. - (C). Integración de sistemas:
esta categoría se ocupa de sistemas a gran escala y altamente integrados.
3. Sector de infraestructura:
esta categoría proporciona infraestructura para el desarrollo de software como sistema operativo, sistema de gestión de base de datos, sistema de gestión de interfaz de usuario, sistema de red, etc.
Etapas de COCOMO II:
- Stage-I:
Soporta estimación de prototipos. Para ello utiliza el Modelo de Estimación de Composición de Aplicaciones . Este modelo se utiliza para la etapa de creación de prototipos del generador de aplicaciones y la integración del sistema. - Etapa-II:
admite la estimación en la etapa inicial de diseño del proyecto, cuando menos sabemos al respecto. Para ello utiliza Early Design Estimation Model . Este modelo se utiliza en la etapa inicial de diseño de generadores de aplicaciones, infraestructura e integración de sistemas. - Stage-III:
Soporta la estimación en la etapa post arquitectura de un proyecto. Para ello utiliza Post Architecture Estimation Model . Este modelo se utiliza después de completar la arquitectura detallada del generador de aplicaciones, la infraestructura y la integración del sistema.
Publicación traducida automáticamente
Artículo escrito por AmanAgarwal6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA