Desarrollar un sistema de autenticación
Enviado por j0hn • 10 de Marzo de 2014 • Síntesis • 1.112 Palabras (5 Páginas) • 256 Visitas
Desarrollar un sistema de autenticación que cumpla con los siguientes requerimientos:
R/MIENTO REQUERIMIENTOS
R1 Debe permitir el ingreso de usuarios a través de usuario y contraseña
R2 Cuando los usuarios se autentiquen se debe cargar en sesión los permisos a los que tiene acceso.
R3 La clave debe ser de al menos 6 caracteres
R4 La clave vence cada 30 días y debe ser cambiada a través de un formulario que muestra el sistema.
R5 En caso de tres contraseñas incorrectas la cuenta debe ser bloqueada.
R6 Se debe permitir enviar un correo de recordar la contraseña
R7 Se debe poder cambiar la contraseña una vez se ha accedido al sistema.
• Con los anteriores requerimientos se debe:
1. Crear un listado de requerimientos en el siguiente formato:
Id | descripción…
ID. DESCRIPCIÓN
R1 Muestra formulario de contraseña y usuario
R2 Verifica que la autenticación se encuentre correcta
R3 Validación de usuario y contraseña
R4 Cargue de permisos
ID. DESCRIPCIÓN
R5 Validación de caducidad 30 días
R6 Validación de usuario cuando se encuentre 3 veces incorrecta
R7 Envió de correo
R8 Permitir modificar contraseña
2. Crear el diagrama de casos de uso para los requerimientos.
Diagrama de caso de uso
3. Realizar la especificación ampliada de los casos de uso, con los siguiente formato:
Id | Nombre | Descripción | Precondiciones | Postcondiciones | Excepciones | Requerimientos que cubre…
ID. NOMBRE DESCRIPCIÓN PRE CONDICIONES POST CONDICIONES EXCEPCIONES REQUERIMIENTOS
QUE CUBRE
Cu. 1 INGRESAR AL SISTEMA Valida el nombre de usuario y contraseña para el ingreso al sistema además carga la sesión y los permisos del usuario previamente identificado y valida la clave de usuario que debe tener mínimo 6 caracteres. El usuario debe ingresar los datos correctos y además debe estar creado y tener un perfil en la base de datos. El usuario ingresara a la página principal, y a la navegación a través del sistema. El usuario no está creado en la base de datos, la contraseña es inválida, la contraseña o el nombre de usuario no corresponde. (R1)- (R2)- (R3)
Cu. 2 CAMBIAR CONTRASEÑA La clave del usuario vence cada 30 días, se muestra un formulario de actualización de contraseña para cambiarla. Después de tres contraseñas herradas deberá bloquearla Usuario debe estar creado y tener un perfil Se debe diligenciar un formulario para cambiar contraseña NA (R4).-(R5)
Cu. 3 SOLICITAR CONTRASEÑA POR CORREO Se permite enviar un correo para recordar contraseña. Se debe poder cambiar la contraseña una vez se ha accedido al sistema. el correo debe ser válido y seguir el enlace para realizar el cambio , al realizar el cambio de contraseña no debe ser igual a la anterior por seguridad El usuario ingresa la nueva contraseña el usuario no existe en la base de datos por lo tanto no se genera el envió (R6)- (R7).
4. Crear los diagramas de realizaciones de casos de uso
Diagrama de clases
ID. DESCRIPCIÓN
R13 Debe permitir crear clientes y registrar su nombre, apellido, cédula o nit y dirección
R10 Debe permitir crear productos, con su código, su nombre, su descripción y su unidad de medida
R11 Para los productos se debe poder escoger entre las siguientes unidades de medida: Unidad, Litro, Gramo, Kilo, Palet o Rollo.
R12 Se debe permitir crear facturas. Cada factura debe tener número, fecha, cliente y los productos de la factura. De cada uno de los productos almacenar su código, cantidad a facturar y precio unitario.
Requerimientos Segundo Corte
Casos de Uso
aso de uso facturación
ID. NOMBRE DESCRIPCIÓN PRE CONDICIONES POST CONDICIONES EXCEPCIONES REQUERIMIENTOS
QUE CUBRE
Cu. 4 CREAR CLIENTES Permite al usuario que factura,
...