Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Manual COCOMO.

Enviado por   •  29 de Junio de 2018  •  1.718 Palabras (7 Páginas)  •  254 Visitas

Página 1 de 7

...

---------------------------------------------------------------

ANEXO N° 01:

DESCRIPCIÓN DEL MÉTODO COCOMO (COnstructive COst MOdel) PARA LA ESTIMACIÓN DEL TAMAÑO DE LOS MÓDULOS DEL SISTEMA DE INFORMACIÓN HOSPITALARIO – MODELO POST ARQUITECTURA

COCOMO usa Puntos Función y/o Líneas de Código Fuente (SLOC) como base para medir el tamaño (esfuerzo y costo) de cada uno de los módulos considerados en el HIS, utilizando el modelo de estimación Post-Arquitectura. Las métricas para puntos función están basadas en las guías proporcionadas por el "International Function Point User Group” que se describen a continuación.

PASO N° 01: Determinar Cantidad de Objetos/Artefacto: Estimar la cantidad de pantallas (formularios de captura de datos), archivos lógicos internos, reportes, consultas, archivos de interfaz con otros módulos, como componentes 3GL que contendrá la aplicación o módulo del sistema. Usar la tabla “Número de Ocurrencias de por objeto/artefacto”

Tabla: Número de ocurrencias por objeto/artefacto

OBJETOS/ARTEFACTOS

TOTAL OCURRENCIAS

ENTRADAS

SALIDAS

CONSULTAS

ARCHIVOS LÓGICOS INTERNOS

ARCHIVOS DE INTERFAZ

Los tipos de objetos/artefactos son:

- Entradas Externas (Inputs): Entrada de datos del usuario o de control que se ingresan desde el exterior del módulo para agregar y/o cambiar datos a un archivo lógico interno (formularios o pantallas o interfases de interacción).

- Salidas Externas (Outputs): Salida de datos de usuario o de control que permite el módulo, ya sea impreso o en un archivo lógico.

- Archivo Lógicos Internos (Archivos Internos o tablas): Incluye cada archivo lógico, es decir cada grupo lógico de datos que es generado, usado, o mantenido por el módulo.

- Archivos Externos de Interfase (Interfases): Archivos transferidos o compartidos con otros módulos del sistema.

- Consultas Externas (Queries): Transacción de interacción de entrada-salida, donde una entrada causa y genera una salida inmediata, como un tipo de solicitud externa.

El número de ocurrencias (cuantificación) de cada objeto/artefacto se obtienen de la funcionalidad requerida y descrita para cada módulo del HIS en las fichas técnicas (ver Anexo N° 04). Para identificar y caracterizar los Puntos Función de cada módulo se utiliza la información disponible de las etapas tempranas del ciclo de vida del desarrollo de software que se tiene, en este caso Identificación de necesidades de información y análisis de procesos de los perfiles del proyecto.

PASO N° 02: Clasificar cada instancia de un objeto/artefacto según sus niveles de complejidad (simple, media o difícil) de acuerdo a las especificaciones descritas en las tablas del Anexo N° 02.

PASO N° 03: Dar el peso (factor) a cada objeto/artefacto según el nivel de complejidad. Los pesos reflejan el esfuerzo relativo requerido para implementar una instancia de ese nivel de complejidad, de acuerdo a las especificaciones descritas en las tablas del Anexo N° 02.

PASO N° 03: Determinar la cantidad de Puntos Objeto/Artefacto, sumando todos los productos ocurrencias*FactorPeso de las instancias de los tipos de objetos/artefactos especificados. El resultado son los Puntos de Función No Ajustados (UFP)

Para los pasos 2, 3 y 4 utilizar la Tabla “Análisis de Puntos Función”

Tabla: Análisis de Puntos de Función

OBJETOS/

ARTEFACTOS

TOTAL OCURRENCIAS

FACTORES DE PESO

SIMPLE

MEDIO

COMPLEJO

VALOR DE PARAMETROS

OCUR

FACTOR

VALOR

OCUR

FACTOR

VALOR

OCUR

FACTOR

VALOR

ENTRADAS

SALIDAS

CONSULTAS

ARCHIVOS INTERNOS

ARCHIVOS DE INTERFAZ

TOTAL

PASO N° 04: Determinar el Grado Total de Influencia (TDI, del inglés Total Degree of Influence) de las características técnicas relacionadas con el entorno y soporte tecnológico del módulo. Para ello se utilizan las tablas de características técnicas y valoraciones del Anexo N° 03. Luego de ponderar cada característica se suman los puntajes.

PASO N° 05: Calcular el Factor de Ajuste (AF). Se utiliza la siguiente fórmula:

AF = (TDI x 0.01) + 0.65

PASO N° 06: Calcular el Valor de los Puntos de Función Ajustados (PF). Los Puntos de Función Ajustados se obtienen como el producto de los Puntos de Función Sin Ajustar (UFP) por el Factor de Ajuste (AF). Se utiliza la siguiente fórmula:

PF = UFP x AF

PASO N° 07: Calcular el Número de Instrucciones en miles de instrucciones (MI). Para este caso se utiliza como referencia SQL como lenguaje de programación de referencia (15 líneas de código por punto de función en promedio). Se utiliza la siguiente fórmula:

MI = PF * 15/1000

PASO N° 08 Estimar el Esfuerzo de Desarrollo (ESF). Se utiliza la siguiente fórmula:

ESF = 3.2 * POTENCIA(MI,1.05)

PASO N° 09: Estimar el Tiempo de Desarrollo (ETF). Se utiliza la siguiente fórmula:

ETF

...

Descargar como  txt (13.6 Kb)   pdf (72.1 Kb)   docx (26.2 Kb)  
Leer 6 páginas más »
Disponible sólo en Essays.club