wiki:SEPAIIdentificacionFuncionalidades

Version 3 (modified by jvera, 7 años ago) (diff)

--

Especificación de Funcionalidades

Especificación de Requerimientos (Usuario - Módulo Económico)

En el sistema SEIVEN intervendrán los siguientes actores:

  • Administrador: Otorgará los permisos necesarios a los usuarios nivel I, II y III, activará y deshabilitará cuentas y auditará el sistema.
  • Nivel I: Superusuario, el cual tendrá la capacidad de depurar la data de usuarios (eliminar), verificar estadísticas de las consultas realizadas por los distintos usuarios y actualizar la base de datos.
  • Nivel II: Empleados públicos adscritos a las distintas instancias que conforman el Gobierno Central.
  • Nivel III: Estudiantes, profesores, investigadores y público en general.

1. Gestión de Usuario y Seguridad.

A continuación se presenta la descripción textual de los casos de uso incluidos en el diagrama 1:


1.1.1 Caso de Uso: Registrar datos.

Descripción textual

Nombre del caso de uso:Registrar datos.
Actores participantes:Usuario Nivel I, II
Condiciones de entrada:
Condiciones de salida:Datos de usuario registrados.
Flujo básico:1- El usuario pulsa la opción "registrarse".
2- El sistema presenta una pantalla donde muestra las opciones “guardar” y “cancelar”, y solicita se indique la siguiente información: documento de identificación (cédula o pasaporte), contraseña, confirmación de contraseña, nombres, apellidos, correo electrónico, institución (el sistema muestra un listado con todas las instituciones), cargo, ocupación.
3- El usuario ingresa los datos solicitados y presiona la opción "guardar".
4- El sistema registra los datos.
5- El sistema presenta un mensaje por pantalla indicando que los datos han sido registrados exitosamente y los muestra.
6- Si el usuario ingresa los datos y presiona la opción “cancelar” el sistema no ejecuta ninguna acción.
Flujos alternativos:4.1- Si el usuario presiona la opción “guardar” pero omite todos o algunos datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
4.2- Si el usuario ingresa en un campo información que no se corresponda con el tipo de dato solicitado para dicho campo, el sistema presenta un mensaje en el que indica que la información ingresada en el campo respectivo es inválida.
Requisitos especiales:La información solicitada en todos los campos es de carácter obligatorio.


1.1.2 Caso de Uso: Cambiar contraseña.

Descripción textual

Nombre del caso de uso:Cambiar contraseña.
Actores participantes:Usuario Nivel I, II
Condiciones de entrada:Cuenta creada.
Condiciones de salida:Contraseña actualizada.
Flujo básico:1- El usuario ingresa al sistema.
2- El sistema muestra en la bandeja de entrada la opción “datos de usuario”.
3- El usuario presiona la opción “datos de usuario”.
4- El sistema muestra la opción "cambiar contraseña".
5- El usuario selecciona "cambiar contraseña".
6- El sistema despliega una pantalla donde solicita: contraseña actual, nueva contraseña y verificación de la nueva contraseña. El sistema presenta la opción "modificar contraseña".
7- El usuario ingresa los datos solicitados presiona la opción "modificar contraseña".
8- El sistema guarda la contraseña.
9- El sistema presenta un mensaje donde indica que la contraseña fue actualizada.
Flujos alternativos:8.1- Si el usuario pulsa la opción "modificar contraseña" y omite todos o algunos datos solicitados, el sistema presenta por pantalla un mensaje en el que solicita se indiquen los datos omitidos.
8.2- Si la contraseña es insegura el sistema presenta un mensaje por pantalla en el cual indica que la contraseña ingresada es insegura y solicita se indique una nueva.
Requisitos especiales:La información sobre los campos solicitados es obligatoria.


1.1.3 Caso de Uso: Habilitar permisos.

Descripción textual

Nombre del caso de uso:Habilitar Permisos.
Actores participantes:Usuario III.
Condiciones de entrada:El usuario debe estar registrado
Condiciones de salida:
Flujo básico:1.- Representante solicita vía correo electrónico al administrador del sistema, los permisos de usuario II (Tomador de decisión).
2. Usuario administrador, ubica el usuario en la lista.
3. El administrador selecciona el usuario
4. Selecciona la opción habilitar permisos.
5. Presiona el botón aceptar.
6. El sistema activa los permiso de usuario II (tomador de decisión).
7. El sistema envía correo electrónico informando cambio de estatus.
Flujos alternativos: