Cocomo ii
1. Introducción
Antes de hablar de lo que es Cocomo II, debemos hablar primeramente de lo que es el Cocomo, el cual surgió en sus principios para medir y calcular el costo y tiempo de un proyecto el cual se basa más que nada en lo que son las líneas de código.
Siendo su modelo de inicio el publicado en 1981, evolucionando desde entonces hasta lo que es el Cocomo II que salió en1997.
2. ¿Qué es Cocomo II?
Cocomo II llega a ser un modelo, un algoritmo el cual permite estimar, costo, esfuerzo y tiempo del desarrollo de un software, siendo su fórmula de cálculo el siguiente:
E = a(Kl)ᵇ *m(X) donde:
“E” es Salario/mes (Media)
“a” y “b” son constantes según el modo (Orgánico, Semilibre o Rígido)
“Kl” es la cantidad de líneas de código (En miles)
“m(X)” es elmultiplicador que depende de 15 atributos constantes.
El modelo de composición de la aplicación es usada para estimar el esfuerzo y planificación de proyectos que usa las herramientas integradas CASE (Computer Aided Software Engineering) para un desarrollo rápido de la aplicación.
Hoy en día es muy difícil encontrar para alguien una herramienta que le permita estimar costos, siendo esta laherramienta que ayuda en esta área.
3. ¿Cuál es su base?
El Cocomo II se basa en las líneas de código la cual le hace muy poderoso para la estimación de costos y no como otros que solamente miden el esfuerzo en base al tamaño.
4. Características
Es el modelo empírico más extenso para la estimación costos en cuanto a software se refiere hasta la fecha.
Existen herramientas automáticas queestiman costos basados en COCOMO como ser: Costar, COCOMO 81.
Es indicado para proyectos construidos con herramientas modernas de construcción de interfaces gráficos para usuario.
5. Modelos
El modelo de Composición de Aplicaciones.
Indicado para proyectos construidos con herramientas modernas de construcción de interfaces gráficos para usuario.
El modelo de Diseño anticipado.
Este modelopuede utilizarse para obtener estimaciones aproximadas del costo de un proyecto antes de que esté determinada por completo su arquitectura, utiliza un pequeño conjunto de drivers de costo nuevo y nuevas ecuaciones de estimación.
El modelo Post-Arquitectura.
Este es el modelo de Cocomo II más detallado, que se utiliza una vez que se ha desarrollado por completo la arquitectura del proyecto. Tienenuevos drivers de costo, nuevas reglas para el recuento de líneas y nuevas ecuaciones.
6. Ejemplo de uso de COCOMO en un proyecto
Para poner en práctica lo que es COCOMO, se tomara como ejemplo la implementación de tecnología nueva y manejo sistematizado de lo que es la atención y emisión de facturas de una gasolinera de la ciudad de Sucre.
6.1. Modelo de casos de uso del Negocio
6.2.Diagrama de actividades del caso de uso del negocio
6.3. OBJETOS del negocio
6.4. CASOS DE USO DE LA APLICACIÓN
7. ANÁLISIS DE COSTO DEL PROYECTO
7.1. Análisis de los Actores para encontrar el Factor de Peso de Actores sin Ajustar
Actor | Factor peso |
Empleado | 3 |
Administrador | 3 |
Administrador del sistema | 3 |
UAW=3+3+3=9
7.2. Análisis de los Casos de Uso paraencontrar el Factor de Peso de Casos de Uso sin Ajustar
Casos de uso | Factor de peso |
Autenticar empleado | 5 |
Arquear | 5 |
Facturar | 10 |
Cerrar sesión | 5 |
Exportar DaVinci | 5 |
Realizar carga | 5 |
Gestionar empleados | 10 |
Gestionar turnos | 10 |
Registrar dosificación | 5 |
Gestionar reportes | 10 |
Registrar compras | 5 |
Gestionar usuarios | 10 |Configurar sistema | 15 |
Restaurar respaldos | 5 |
Crear respaldos | 5 |
UUCW= 5+5+10+5+5+5+10+10+5+10+5+10+15+5+5=110
UUCP = 9+110 = 119
7.3. El Factor de Complejidad Técnico
Factor | Descripción | Peso |
T1 | Sistema Distribuido | 2 |
T2 | Objetivos de Comportamiento o tiempo de respuesta | 1 |
T3 | Eficacia del Usuario Final | 1 |
T4 | Procedimiento Interno Complejo | 1 |
T5...
Regístrate para leer el documento completo.