MODELAR LA SOLUCIÓN AL PROBLEMA POO TRABAJO COLABORATIVO
Enviado por Mikki • 24 de Septiembre de 2018 • 4.228 Palabras (17 Páginas) • 350 Visitas
...
Nombre
Asignar rol de usuario
Autor
Jonathan saenz medina
Fecha
29 de abril 2017
Descripción: Asigna el rol que le corresponde al actor cuando se logea satisfactoriamente en le sistemas
Actores: Cliente, empleado, administrador, sistema
Precondiciones: Credenciales de usuario y contraseña, caso de uso validar credenciales de acceso
Flujo normal:
- Después de que la validación de acceso sea satisfactoria.
- El sistema le asigna el usuario con sus permisos correspondientes según el tipo de usuario logueado.
- El sistema inicia un caso de uso de “Guardar datos de sesión” del usuario con hora y fecha de entrada al sistema.
Flujo alternativo:
1.A. Si no hay validación correcta no accede a este caso de uso.
2.A Si el sistema no puede acceder a la base de datos de usuario, el sistema envía un msj al actor informando:” El sistema no pudo asignar al usuario, BD inaccesible, por favor contacte con el administrador”.
Postcondiciones: el actor entra al sistema con el rol que le corresponde dentro del sistema, asignándoles los permisos necesarios según su función.
Nombre
Guardar datos de sesión
Autor
Jonathan Saenz medina
Fecha
29 de abril 2017
Descripción: Desde el momento en que sistema le asigna un rol de usuario, automáticamente guarda datos de sesión de usuarios (Fecha, hora de entrada al sistema).
Actores: Cliente, empleado, administrador, sistema.
Precondiciones: Tener credenciales de usuario y contraseña en la BD, caso de uso validar credenciales de acceso, validación correcta de “Asignar rol de usuario”.
Flujo normal:
- Después de asignación del rol de usuario logueado.
- El sistema almacena el registro de entrada del usuario en el sistema
Flujo alternativo:
Postcondiciones: El sistema guarda exitosamente en la base de datos del sistema los registros de fecha y hora de inicio de sesión del usuario logueado.
RF6
Contar visita de los clientes
Se requiere que el sistema cuente las visitas de los clientes, y así utilizar esta información e incentivar clientes fieles y satisfechos.
5
[pic 3]
Nombre
Contar visita de cliente
Autor
Jonathan saenz medina
Fecha
29 de abril 2017
Descripción: El sistema cuenta las visitas a través del número de accesos que tiene los clientes en el sistema.
Actores: Cliente, sistema.
Precondiciones: Credenciales de usuario validados correctamente, acceder al caso de uso guardar datos de sesión.
Flujo normal:
- El sistema obtiene los registros del caso de uso “guardar datos de sesión de usuario”.
- El sistema cuenta las veces que el usuario inicia sesión al sistema como visitas.
- El sistema guarda el conteo y lo organiza por usuario en la base de datos
Flujo alternativo:
Postcondiciones: el sistema cuenta las sesiones de los usuarios al sistema.
Nombre
Generar reporte de visita de cliente
Autor
Jonathan saenz medina
Fecha
29 de abril 2017
Descripción: El administrador genera el reporte de visita por cliente.
Actores: Administrador, sistema.
Precondiciones: Acceder a la base de datos, solicitud de reporte por parte del administrador
Flujo normal:
- El actor (Administrador) ingresa al módulo de ingreso de usuario
- El actor (Administrador) ingresa el usuario y contraseña.
- Después el sistema valida las credenciales.
- Si las credenciales son correctas.
- El sistema le asigna el rol de Administrador con permisos especiales.
- El usuario accede al módulo de reporte.
- El sistema muestra el módulo de reporte.
- El administrador solicita a través de un link el reporte de acceso de los clientes al sistema.
- Accede a la información guarda por el sistema en el caso de uso “Contar visita cliente”
- El sistema genera un reporte de registros de acceso de cliente basados en la información de contar visita clientes.
- EL sistema muestra en pantalla el reporte de acceso de visita de los clientes en el sistema.
Flujo alternativo:
3.A. Si al validar, el nombre de usuario no está en la BD, el sistema arroja un msj: “Usuario incorrecto” y solicita de
...