• No se han encontrado resultados

Diagramas de casos de usos y actores del sistema

3 CAPÍTULO III: DESCRIPCIÓN DE HERRAMIENTAS, TECNOLOGÍAS Y PRUEBAS DE LA

3.8 Diagramas de casos de usos y actores del sistema

Los diagramas de casos de uso son importantes para visualizar, especificar, y documentar el comportamiento de un elemento. Ellos hacen sistemas, subsistemas, y clases entendibles para presentar una vista exterior de cómo estos elementos pueden ser usados dentro del contexto. Los diagramas de

69

caso de uso son también importantes para probar sistemas ejecutables a través de ingeniería hacia adelante y para comprender sistemas ejecutables a través de ingeniería inversa (Jacobson et al. 2000).

En la Figura 8 se muestran los casos de usos y actores del sistema.

Figura 8. Diagrama de actores y casos de uso del sistema. 3.8.1 Descripción de los actores del sistema

A continuación se explican los actores del sistema.

Usuario: Constituye un usuario invitado del sistema, el cual tendrá acceso a autentificarse, reducir indicadores del sistema y a visualizar informes públicos. Especialista: Este actor hereda las funciones del actor usuario, es el encargado de gestionar los indicadores, áreas claves, dimensiones, territorios y sistemas de indicadores.

Administrador: Este actor hereda las funciones del actor especialista, tiene el control de los usuarios del sistema y sus roles y gestiona las mediciones de los indicadores.

3.8.2 Descripción de los casos de uso del sistema

En las siguientes tablas se describen de forma detallada en qué consisten los casos de uso del sistema:

La Tabla 3 muestra la explicación del caso de uso “Generar reportes”. Tabla 3: Descripción del caso de uso “Generar reportes”

70 Caso de Uso Generar reportes

Actor Usuario, Especialista, Administrador

Propósito Ayudar mediante el cálculo del IDST, los potenciales de mejora, la creación de gráficos relacionados con los sistemas de indicadores y la comparación espacio temporal, a la toma de decisiones por parte de los especialistas

Precondiciones

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Reportes” donde el mismo puede realizar las siguientes opciones:

Los usuarios pueden acceder al reporte de Comparación espacio temporal donde pueden evaluar el desarrollo sostenible en varios territorios que posean similares objetivos de sostenibilidad y en diferentes años.

Pueden acceder al reporte de IDSTpara un territorio y año, al que se le ha denominado Biograma. En este reporte también se muestran los índices por dimensiones y el gráfico que representa los valores normalizados de los indicadores.

El decisor puede acceder al gráfico de los Potenciales de mejora para conocer cuáles son los aspectos que más están afectando la sostenibilidad del territorio.

Pueden acceder al Sistema de indicadores detallado para un territorio y fecha y observar el valor del índice general.

La Tabla 4 muestra la explicación del caso de uso “Autenticarse en el sistema”. Tabla 4: Descripción del caso de uso “Autenticarse en el sistema”

Caso de Uso Autenticarse en el sistema

Actor Usuario, Especialista, Administrador

Propósito Autentificarse en el sistema para obtener los roles del sistema. Precondiciones El usuario debe de existir en el sistema y la contraseña ser válida.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Loguearse” donde el mismo se autentifica introduciendo un nombre de usuario y contraseña.

La Tabla 5 muestra la explicación del caso de uso “Reducir indicadores”. Tabla 5: Descripción del caso de uso “Reducir indicadores”

Caso de Uso Reducir indicadores

Actor Usuario, Especialista, Administrador

Propósito Determinar si existen correlaciones entre los indicadores seleccionados. Precondiciones Los datos de las mediciones de todos los indicadores deben estar

completos.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Reducir Indicadores”, donde puede consultar si existen correlaciones entre los indicadores seleccionados en los sistemas de indicadores para luego decidir si eliminar los mismos o sustituirlos por otros que puedan pertenecer a la misma área clave y dimensión que este.

La Tabla 6 muestra la explicación del caso de uso “Gestionar Mediciones”. Tabla 6: Descripción del caso de uso “Gestionar Mediciones”

71 Caso de Uso Gestionar Mediciones

Actor Administrador

Propósito Crear, actualizar, eliminar y filtrar los datos de las mediciones.

Precondiciones El usuario con rol administrador debe de estar autentificado en el sistema y el indicador haber sido creado previamente.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Captura de datos”, el mismo puede crear, actualizar, eliminar y filtrar los datos de las mediciones de los indicadores en un territorio en una fecha dada.

La Tabla 7 muestra la explicación del caso de uso “Gestionar Dimensiones”. Tabla 7: Descripción del caso de uso “Gestionar Dimensiones”

Caso de Uso Gestionar Dimensiones Actor Administrador, Especialista

Propósito Crear, actualizar, eliminar y filtrar los datos de las dimensiones.

Precondiciones El usuario con rol administrador o especialista debe de estar autentificado en el sistema.

Resumen El caso de uso comienza cuando el usuario accede al menú de la

aplicación “Nomencladores” y dentro de este selecciona “Dimensiones”, el mismo puede crear, modificar, eliminar y filtrar los datos de las

dimensiones que pueden asociarse posteriormente a los sistemas de indicadores diseñados. Las dimensiones no pueden eliminarse si están asociadas a un sistema de indicadores.

La Tabla 8 muestra la explicación del caso de uso “Gestionar Áreas claves”. Tabla 8: Descripción del caso de uso “Gestionar Áreas claves”

Caso de Uso Gestionar Áreas claves Actor Administrador, Especialista

Propósito Crear, actualizar, eliminar y filtrar los datos de las áreas claves.

Precondiciones El usuario con rol administrador o especialista debe de estar autentificado en el sistema.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Nomencladores” y dentro de este selecciona “Áreas claves”, el especialista puede crear, modificar, eliminar y filtrar los datos de las áreas claves que pueden asociarse posteriormente a las dimensiones de los sistemas de indicadores diseñados. Las áreas claves no pueden eliminarse si están asociadas a un sistema de indicadores.

La Tabla 9 muestra la explicación del caso de uso “Gestionar Indicadores”. Tabla 9: Descripción del caso de uso “Gestionar Indicadores”

Caso de Uso Gestionar Indicadores Actor Administrador, Especialista

Propósito Crear, actualizar, eliminar y filtrar los datos de los indicadores.

Precondiciones El usuario con rol administrador o especialista debe de estar autentificado en el sistema.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Nomencladores” y dentro de este selecciona “Indicadores”, el usuario puede crear, modificar, eliminar y filtrar los datos de los indicadores que pueden asociarse posteriormente a las áreas claves de los sistemas de indicadores diseñados. Los indicadores no pueden eliminarse si tienen datos de mediciones registradas como tampoco

72 pueden eliminarse si están asociadas a un sistema de indicadores.

La Tabla 10 muestra la explicación del caso de uso “Gestionar Territorios”. Tabla 10: Descripción del caso de uso “Gestionar Territorios”

Caso de Uso Gestionar Territorios Actor Administrador, Especialista

Propósito Crear, actualizar, eliminar y filtrar los datos de las Territorios.

Precondiciones El usuario con rol administrador o especialista debe de estar autentificado en el sistema.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Nomencladores” y dentro de este selecciona “Territorios”, el usuario puede crear, modificar, eliminar y filtrar los datos de los territorios

La Tabla 11 muestra la explicación del caso de uso “Gestionar Usuarios”. Tabla 11: Descripción del caso de uso “Gestionar Usuarios”

Caso de Uso Gestionar Usuarios Actor Administrador

Propósito Crear, actualizar, eliminar y filtrar los datos de los usuarios.

Precondiciones El usuario con rol administrador debe de estar autentificado en el sistema.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Perfil” y dentro de este selecciona “Usuarios”, el administrador puede crear, actualizar, eliminar y filtrar los datos de los usuarios; al crearse el usuario debe asignársele el rol correspondiente.

La Tabla 12 muestra la explicación del caso de uso “Gestionar Sistemas de Indicadores”.

Tabla 12: Descripción del caso de uso “Gestionar Sistemas de Indicadores”

Caso de Uso Gestionar Sistemas de Indicadores Actor Administrador, Especialista

Propósito Crear, actualizar, eliminar y filtrar los datos de los sistemas de indicadores.

Precondiciones El usuario con rol administrador o especialista debe de estar autentificado en el sistema.

Resumen El caso de uso comienza cuando el usuario accede al menú de la aplicación “Sistemas de Indicadores”, el administrador o especialista puede crear, actualizar, eliminar y filtrar los datos de los sistemas de indicadores. Además puede asociar dimensiones, áreas claves e indicadores a los sistemas así como eliminar dimensiones, áreas claves e indicadores de los mismos.