4. MODELO DEL APLICATIVO
4.3 Formato de especificación de casos de usos
En este apartado se elabora el formato de especificación de casos de usos que plasma la relación entre los casos de usos generados en la descripción del diagrama de casos de usos con los requerimientos de que definieron para la elaboración del aplicativo. Este formato especifica los diferentes flujos que se pueden generar a partir de la interacción entre el usuario con el aplicativo, donde se describen los posibles escenarios que involucran directamente la funcionalidad del sistema y las reglas que debe seguir. A continuación, se observan las tablas 5,6,7,8,9 y 10 con los formatos generados para el aplicativo de detección y corrección de propagaciones anómalas en radares meteorológicos en zonas ecuatoriales.
Nombre de Caso de uso: <Importar Datos .NC> Autores: John Redondo Montero, Martín Calderón Cortés
Fecha de Elaboración: 05/02/2019
Fecha de última modificación: 04/05/2019
Descripción: Este caso de uso permite al usuario acceder a la ruta donde se encuentre el archivo de formato .NC que se importa al aplicativo para el procesamiento de los datos
Actores: Usuario
Relaciones: Req000 (Requerimientos funcionales)
Precondiciones: El usuario debe haber abierto el aplicativo
Flujo Principal (Escenario 1)
Actor Sistema
1.El usuario visualiza el aplicativo. 2. El usuario oprime el botón “Importar” ubicado en el módulo Importar archivo .NC.
3.El sistema despliega ventana para que usuario ubique el archivo con extensión .NC en el equipo.
4.El usuario selecciona el archivo con extensión .NC y presiona el botón “Abrir”
5. El sistema carga en el módulo Información, datos referentes a características generales de la fuente del
Página|46
archivo .NC (el radar), y un mapa con la posición geográfica de este.
6. Ahora el Usuario puede Generar los Mapas con los datos originales de las variables Z, ZDR y RhoHV; o puede pasar al módulo Simulación AP para agregar propagaciones anómalas.
Post condiciones: El sistema permite el acceso del usuario al Módulo Simulación AP y Mapas a generar.
Tabla 5. Especificación caso de uso Importar Datos .NC (Elaboración propia).
Nombre de Caso de uso: <Grabar Datos Simulación AP> Autores: John Redondo Montero, Martín Calderón Cortés
Fecha de Elaboración: 05/02/2019
Fecha de última modificación: 04/05/2019
Descripción: Este caso de uso permite al usuario ingresar parámetros de grados (°), radio (Km) y un rango de valores correspondiente a las propagaciones anómalas que van a ser insertadas en los datos originales para su posterior corrección.
Actores: Usuario
Relaciones: Req001, Req002, Req003 y Req004 (Requerimientos funcionales)
Precondiciones: El usuario debe haber importado el archivo de extensión .NC
Flujo Principal (Escenario 1)
Actor Sistema
1. El usuario visualiza el módulo “Grabar Datos Simulación AP” sobre el aplicativo. 2. El usuario ingresa intervalo de unidades de grados en dos casillas, grad_1 y grad_2
3. El usuario ingresa intervalo de unidades de radio en dos casillas, rad_1 y rad_2 4. El usuario ingresa intervalo de unidades de radio en dos casillas, rang_1 y rang_2 5. El usuario oprime el botón Grabar para guardar los datos ingresados anteriormente.
6. El sistema valida que los datos ingresados sean correctos y los guarda, notificando con una ventana emergente que los datos han sido guardados exitosamente
7. El usuario puede continuar con el siguiente módulo , Corregir AP’s.
Post condiciones: El sistema permite el acceso del usuario al módulo Corregir AP’s.
Página|47
Nombre de Caso de uso: <Corregir AP’s>
Autores: John Redondo Montero, Martín Calderón Cortés
Fecha de Elaboración: 05/02/2019
Fecha de última modificación: 04/05/2019
Descripción: Este caso de uso permite al usuario seleccionar el algoritmo de corrección que desee ejecutar, entre el filtro 3x3, el filtro 7x7 y el algoritmo alternativo. Actores: Usuario
Relaciones: Req005, Req006, Req007 y Req008 (Requerimientos funcionales)
Precondiciones: El usuario debe haber guardado los datos de simulación de las propagaciones anómalas.
Flujo Principal (Escenario 1)
Actor Sistema
1. El usuario visualiza el módulo “Corregir AP’s” sobre el aplicativo. 2. El usuario selecciona uno de los filtros que ejecuta el algoritmo de corrección correspondiente
3. El sistema reconoce el algoritmo seleccionado
4. El usuario presiona el botón “Corregir AP’s”
5. El sistema ejecuta el algoritmo seleccionado.
6. El usuario puede continuar con el siguiente módulo , Mapas a generar.
Post condiciones: El sistema permite el acceso del usuario al módulo Mapas a generar.
Tabla 7. Especificación caso de uso Corregir AP's (Elaboración propia).
Nombre de Caso de uso: <Generar Mapas Originales> Autores: John Redondo Montero, Martín Calderón Cortés
Fecha de Elaboración: 05/02/2019
Fecha de última modificación: 04/05/2019
Descripción: Este caso de uso permite al usuario generar los mapas de las variables Z, ZDR, RhoHV y el mapa de clasificación (BIO, METEO y AP) con base a los datos que por defecto trae el archivo de extensión .NC
Actores: Administrador
Relaciones: Req009, Req011, Req013 y Req015 (Requerimientos funcionales)
Precondiciones: El usuario debe haber importado el archivo de extensión .NC
Flujo Principal (Escenario 1)
Actor Sistema
1.El usuario visualiza el módulo “Mapas a
Página|48
2. El usuario selecciona el mapa que desea generar (Z, ZDR, RhoHV, Clasificación)
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis del mapa obtenido como realizar acercamiento (zoom) sobre zonas específicas del mapa, desplazarse sobre toda el área del mapa, retornar al tamaño original del mapa luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Post condiciones: El sistema permite el acceso del usuario al módulo Mapas a generar.
Flujo Alternativo 1 (Escenario 2)
Actor Sistema
2. El usuario selecciona 2 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Flujo Alternativo 2 (Escenario 3)
Actor Sistema
2. El usuario selecciona 3 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Página|49
Flujo Alternativo 3 (Escenario 4)
Actor Sistema
2. El usuario selecciona 4 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Volver al menú principal.
Tabla 8. Especificación caso de uso Generar Mapas Originales (Elaboración propia).
Nombre de Caso de uso: <Generar Mapas Corrección> Autores: John Redondo Montero, Martín Calderón Cortés
Fecha de Elaboración: 05/02/2019
Fecha de última modificación: 04/05/2019
Descripción: Este caso de uso permite al usuario generar los mapas de las variables Z, ZDR, RhoHV y el mapa de clasificación (BIO, METEO y AP) con base a la corrección realizada por el algoritmo de corrección seleccionado (filtro 3x3, filtro 5x5 o algoritmo alternativo).
Actores: Administrador
Relaciones: Req010, Req012, Req014 y Req016 (Requerimientos funcionales)
Precondiciones: El usuario debe haber realizado corrección de las propagaciones anómalas con alguno de los algoritmos de corrección del módulo Corregir AP’s.
Flujo Principal (Escenario 1)
Actor Sistema
1.El usuario visualiza el módulo “Mapas a
generar”
2. El usuario selecciona el mapa que desea generar (Z Corregido, ZDR Corregido, RhoHV Corregido, Clasificación Corregido)
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis del mapa obtenido como
Página|50
realizar acercamiento (zoom) sobre zonas específicas del mapa, desplazarse sobre toda el área del mapa, retornar al tamaño original del mapa luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Post condiciones: El sistema permite el acceso del usuario al módulo Mapas a generar.
Flujo Alternativo 1 (Escenario 2)
Actor Sistema
2. El usuario selecciona 2 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Flujo Alternativo 2 (Escenario 3)
Actor Sistema
2. El usuario selecciona 3 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Flujo Alternativo 3 (Escenario 4)
Actor Sistema
2. El usuario selecciona 4 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
Página|51
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Volver al menú principal.
Tabla 9. Especificación caso de uso Generar Mapas Corrección (Elaboración propia).
Nombre de Caso de uso: <Generar Mapas Modificados Simulación>
Autores: John Redondo Montero, Martín Calderón Cortés
Fecha de Elaboración: 05/02/2019
Fecha de última modificación: 04/05/2019
Descripción: Este caso de uso permite al usuario generar los mapas de las variables Z, ZDR, RhoHV y el mapa de clasificación (BIO, METEO y AP) con base a la distribución de propagaciones anómalas sobre el mapa que fueron ingresadas por el usuario en el módulo “Grabar datos simulación AP”
Actores: Administrador
Relaciones: Req009, Req010, Req011, Req012, Req013, Req014, Req015 y Req016 (Requerimientos funcionales)
Precondiciones: El usuario debe haber ingresado los valores de grados(°), radio (Km) y rango para la simulación de las propagaciones anómalas.
Flujo Principal (Escenario 1)
Actor Sistema
1.El usuario visualiza el módulo “Mapas a
generar”
2. El usuario selecciona el mapa que desea generar (Z, Z Corregido, ZDR, ZDR Corregido, RhoHV, RhoHV Corregido, Clasificación, Clasificación Corregido) 3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis del mapa obtenido como realizar acercamiento (zoom) sobre zonas específicas del mapa, desplazarse sobre toda el área del mapa, retornar al tamaño original del mapa luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Página|52
Post condiciones: El sistema permite el acceso del usuario al módulo Mapas a generar.
Flujo Alternativo 1 (Escenario 2)
Actor Sistema
2. El usuario selecciona 2 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Flujo Alternativo 2 (Escenario 3)
Actor Sistema
2. El usuario selecciona 3 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre una zona específica, guardar la imagen del mapa en su equipo.
Flujo Alternativo 3 (Escenario 4)
Actor Sistema
2. El usuario selecciona 4 mapas que desee generar
3. El usuario presiona el botón Generar
4. El aplicativo genera el mapa seleccionado.
5. Ahora el usuario puede realizar tareas para el análisis de los mapas obtenidos como realizar acercamiento (zoom) sobre zonas específicas de los mapas, desplazarse sobre toda el área de los mapas, retornar al tamaño original de los mapas luego de hacer acercamiento sobre
Página|53
una zona específica, guardar la imagen del mapa en su equipo.
Volver al menú principal.
Tabla 10. Especificación caso de uso Generar Mapas Modificados Simulación (Elaboración propia).