Documente Academic
Documente Profesional
Documente Cultură
Problema a resolver
z Una empresa quiere implantar un sistema de control de acceso de
usuarios previo al arranque del resto de aplicaciones que tiene
instaladas. Cada usuario deberá indicar su nombre y palabra de paso
para poder tener acceso al resto del sistema.
z El sistema de control de acceso permitirá un máximo de tres intentos
antes de bloquear el terminal durante cinco minutos.
z El sistema deberá detectar que tanto el nombre como la palabra de paso
han sido rellenadas y que dichos valores se corresponden con los que
previamente han sido almacenados en la base de datos de control de
accesos.
z Bajo ningún concepto, el nombre de usuario y la palabra de paso podrán
quedar sin rellenar.
z En el caso de no poder realizar la identificación de los usuarios que
quieren acceder al sistema, deberá mostrarse un mensaje de error que
indique cual es la causa de fallo de identificación.
z Modelo Entidad/Relación
– Sólo aparece una entidad que es Usuario con dos
atributos:
z Nombre: de tipo cadena de caracteres de tamaño 15
z Palabra de paso: de tipo cadena de caracteres de tamaño
8
z Diagramas de
Estructuras
Error2
Bloqueado
Entrada
Error3
z Especificación de requisitos
R6: Cuando el usuario esté autorizado se mostrará una pantalla con el
mensaje: “Bienvenido XX” donde XX se corresponderá con el nombre que
haya sido escrito
R7: El sistema permitirá tres intentos para acceder como usuario identificado.
R8: Después del tercer intento el sistema quedará bloqueado durante cinco
minutos y se mostrará el mensaje “Terminal bloqueado. Quedan: YY
minutos” donde YY representa el número de minutos que resten de
bloqueo.
R9: No pueden existir dos pares nombre y clave repetidos en el sistema.
z Modelo Entidad/Relación
– Sólo aparece una entidad que es Usuario con dos
atributos:
z Nombre: de tipo cadena de caracteres de tamaño 15
z Palabra de paso: de tipo cadena de caracteres de tamaño
8
z Diagramas de
Estructuras
z Diseño de pantallas
Error3
Entrada
z Plan de pruebas
– Deberán realizarse las siguientes pruebas
1. Poner un nombre y una palabra de paso incorrecta, el
resultado esperado es la pantalla Error3
2. Poner un nombre y una palabra de paso correcta, el
resultado esperado es la pantalla Entrada
3. Poner tres veces un nombre y palabra de paso incorrecta,
el resultado esperado es la pantalla Bloqueado
z Diagramas de
Estructuras
Error2
Bloqueado
Entrada
Error3
z Plan de pruebas
– Deberán realizarse las siguientes pruebas
1. Dejar nombre y palabra de paso vacía, el resultado esperado es
la pantalla Error1
2. Dejar palabra de paso vacía, el resultado esperado es la pantalla
Error2
3. Poner un nombre y una palabra de paso incorrecta, el resultado
esperado es la pantalla Error3
4. Poner un nombre y una palabra de paso correcta, el resultado
esperado es la pantalla Entrada
5. Poner tres veces un nombre y palabra de paso incorrecta, el
resultado esperado es la pantalla Bloqueado