La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Medición de Tamaño Funcional CASO ESTUDIO: Servicio de Mantenimiento Nelly Condori-Fernández Departamento de Sistemas Informáticos Universidad.

Presentaciones similares


Presentación del tema: "Medición de Tamaño Funcional CASO ESTUDIO: Servicio de Mantenimiento Nelly Condori-Fernández Departamento de Sistemas Informáticos Universidad."— Transcripción de la presentación:

1 Medición de Tamaño Funcional CASO ESTUDIO: Servicio de Mantenimiento Nelly Condori-Fernández nelly@dsic.upv.es Departamento de Sistemas Informáticos Universidad Politécnica de Valencia

2 Aplicación de RmFFP:

3 Documentación del software a medir Misión del Sistema:  “ Gestionar de manera automática las averías que se producen en un hospital así como la gestión del maquinas, personal del servicio, pedidos de piezas y control de gastos”. Árbol de Refinamiento de Funciones

4 Documentación del software a medir Diagrama de Casos de Uso Diagramas de Secuencia

5 Construcción del Modelo de Software Identificar el propósito de la medición  Estimar el tamaño funcional del Sistema del Servicio de Mantenimiento: Gestión de Averías, el cual será utilizado como una entrada para la estimación del costo de su implementación. Identificar el alcance de la medición Punto de vista de la medición es del analista

6 Identificación de Capas Las funciones elementales del árbol de refinamiento de funciones pertenecen a un único nivel de abstracción funcional, por lo tanto una sola capa de software es identificada.

7 Identificación de la Frontera del Software Aplicando la REGLA 1 Identificación de u suarios Aplicando la REGLA 2 La frontera de todo el sistema de software a medir es la línea imaginaria que hay entre los casos de uso y los usuarios identificados

8 Identificación de Procesos Funcionales Aplicando la REGLA 3 Los procesos funcionales vienen a ser cada uno de las funciones elementales del árbol de refinamiento de funciones. Caso de Uso Secundario Aplicando la REGLA 4

9 Identificación de los Grupos de Datos Aplicando la REGLA 5 Identificamos a los actores del principal diagrama de casos de uso:  Jefe de servicio de mantenimiento, maestro, operario y usuario afectado. Aplicando la REGLA 6 Identificamos las diferentes clases existentes en los diagramas de secuencia:  Avería, área, orden de trabajo, material, pedido y línea de pedido.

10 Identificación de Movimientos de Datos Proceso Funcional: Informar avería Aplicando la REGLA 8 Los mensajes “Inicia Registro de Avería” e “Introduce descripción de averia” con el estereotipo > y valor input son identificados como movimientos de dato tipo ENTRADA. Aplicando la REGLA 14 El mensaje etiquetado con el estereotipo > es identificado como movimiento de dato de tipo ESCRITURA. Aplicando la REGLA 16 El mensaje “muestra datos registrados” con el estereotipo > y valor output es identificado como movimiento de dato tipo SALIDA.

11 Aplicación de las reglas de medición Función de Medición Duplicidad de Movimientos Los mensajes con el mismo estereotipo signal son considerados como un único movimiento de dato A cada movimiento de dato identificado se le asigna el valor de 1 Cfsu Función de Agregación Aplicando la REGLA 21 para el proceso funcional Informar Averia sería : Size(Informar_Averia) = 3 Cfsu

12 Identificación de Movimientos de Datos Proceso Funcional: Registrar Reparación Entrada Escritura Llamada a otro Proceso funcional

13 Identificación de Movimientos de Datos Proceso Funcional: Registrar Reparación Entrada Escritura Llamada a otro Proceso funcional

14 Identificación de Movimientos de Datos Proceso Funcional: Eliminar Avería Entrada Lectura Escritura

15 Identificación de Movimientos de Datos Proceso Funcional: Eliminar Avería Entrada Lectura Escritura

16 Aplicación de las reglas de medición Función de Medición A cada movimiento de dato identificado se le asigna el valor de 1 Cfsu Función de Agregación Aplicando la REGLA 21 en el proceso funcional Registrar reparación: Size p (Registrar_reparación) = 3 Cfsu Size(Eliminar_averia) = 4 Cfsu Size(Registrar_Reparación) = 4 + 3 Size(Registrar_Reparación) = 7 Cfsu Aplicando la REGLA 21en el proceso funcional Eliminar avería: Aplicando la REGLA 23 por la relación de tipo INCLUDE

17 Aplicación de las reglas de medición Función de Agregación Aplicando la REGLA 25: Cfsu

18 FIN


Descargar ppt "Medición de Tamaño Funcional CASO ESTUDIO: Servicio de Mantenimiento Nelly Condori-Fernández Departamento de Sistemas Informáticos Universidad."

Presentaciones similares


Anuncios Google