Está en la página 1de 6

Se quiere desarrollar un sistema sencillo de control de préstamos en una biblioteca.

El sistema debe admitir el al


socios y de libros. Los socios pueden pedir libros en préstamo, pero no se pueden tener más de tres libros en pré
momento determinado. Los libros se han de devolver antes de un mes de la fecha del préstamo. Cada vez que un
libro después de la fecha de la devolución, se penaliza reduciendo en una unidad el número de libros que puede
simultáneamente. Cuando llega a cero el socio se da de baja automáticamente.
ca. El sistema debe admitir el alta y la baja de
n tener más de tres libros en préstamo en un
a del préstamo. Cada vez que un socio devuelve un
el número de libros que puede tener
ID Rol Característica / Funcionalidad Razón / Resultado
Quiero dar de alta un libro ingresando
1 Como Adm. De la Biblioteca los datos como Título, Autor, ISBN, Para ingresar al sistema todos los
número de páginas y número de copias libros que se vayan adquiriendo
en la biblioteca

Quiero que el sistema me permita Para sacar del sistema todos los libros
2 Como Adm. De la Biblioteca eliminar un libro que del listado y que que ya no existen en la biblioteca por
pase a un estado Dado de Baja. pérdida o destrucción

Quiero dar de alta a un socio que viene


por primera vez a solicitar su carnet de
socio, solicitando sus datos personales Para llevar el control sobre las
3 Como Adm. De la Biblioteca (nombre, Rut, fecha de nacimiento, personas que se desean hacer socios
domicilio, teléfono fijo, teléfono celular, de la biblioteca
teléfono de la oficina)

Para llevar el control de los socios que


4 Como Adm. De la Biblioteca Quiero que el sistema me permita dar de han retirado voluntariamente o ya no
baja a un socio es posible localizarlos o han muerto.

Quiero que los socios puedan pedir Llevar el control de las personas a las
prestado un libro, indicando su número que se les prestan libros en la
5 Como Adm. De la Biblioteca de socio y la referencia del libro, siempre biblioteca y evitar el abuso de
y cuando no tengan ya tres libros en préstamos para que todos tengan
préstamo en ese momento y que no opción de pedir libros.
tiene penalización vigente

Quiero que el sistema registre la Para mantener el control de la


6 Como Socio de la Biblioteca devolución de un libro entrega de los libros existentes

Que el sistema genere una penalización


7 Como Adm. De la Biblioteca al socio cuando entrega el libro pasado Para incentivar la entrega de libros en
el mes de préstamo, limitando a uno el la fecha acordada o antes
número de libros que puede pedir

Quiero que el sistema dé de baja


automáticamente a un socio cuando Para evitar el uso del sistema de
8 Como Adm. De la Biblioteca debido al número de penalizaciones la biblioteca por personas que no
cantidad de libros que puede sacar es cumplen las reglas establecidas
negativa.
Quiero que el sistema dé de baja
automáticamente a un socio cuando Para evitar el uso del sistema de
8 Como Adm. De la Biblioteca debido al número de penalizaciones la biblioteca por personas que no
cantidad de libros que puede sacar es cumplen las reglas establecidas
negativa.

9 Como Adm. De la Biblioteca Quiero que el sistema me permita iniciar Para poder ejecutar las acciones que
sesión tengo asignadas

Quiero que el sistema me permita cerrar Para evitar el uso inadecuado de mi


10 Como Adm. De la Biblioteca sesión cuenta de usuario

Quiero que el sistema me permita crear Mantener la seguridad en el sistema,


11 Como Adm. Del sistema un usuario controlando las acciones de cada
usuario

Quiero que el sistema me permita dar de Para limpiar el sistema y evitar el uso
12 Como Adm. Del sistema baja a usuario inadecuado de cuentas de usuario y
mantener la seguridad.

13 Como Adm. Del sistema Quiero que el sistema me permita editar Para actualizar los datos de los
los datos de un usuario usuarios y mantener la seguridad.
ID Escenario Criterio de Aceptación Resultado / Comportamiento esperado
Introducir solo algunos datos del El sistema debe arrojar error si no se ingresan
1 libro todos los campos
El sistema debe enviar solicitar una
2 Introducir todos los datos del libro comprobación de los datos y guardar

El sistema debe mostrar una pantalla de


1 Presionar la opción “dar de Baja” confirmación de la operación. Cuando se
confirme, se debe ejecutar la baja

El sistema debe arrojar un error si hay algún


Ingresar algunos campos de los campo sin llenar, excepto el número
1 datos del socio telefónico, donde debe haber al menos un
número ingresado.
Ingresar letras en el número
2 telefónico Debiese arrojar error de validación

Ingresar la dirección completa en El sistema debe tener en forma separada calle,


3 el campo de dirección el número y la comuna.
El sistema debe validar el rut y lo debe traer
4 Ingresar un rut incorrecto del registro civil para asegurar que la persona
existe.
El sistema debe enviar mensaje de
5 Ingresar todos los datos del Socio confirmación de la operación y luego de
confirmar, darlo de alta.

El sistema debe mostrar una pantalla de


1 Presionar la opción “dar de Baja confirmación de la operación. Cuando se
socio” confirme, se debe ejecutar la baja

Introducir un número de socio El sistema debe indicar que el número indicado


1 incorrecto es incorrecto
Introducir un socio que ya tiene 3 El sistema debe indicar el error de que ya tiene
2 libros en préstamo 3 libros en préstamo
Introducir un libro del que no hay
3 ejemplares comprobar que se indica un error

Introducir todos los datos Comprobar que el número de ejemplares


4 correctos disponibles del libro disminuye y el número de
préstamos del socio aumenta en uno.

Ingresar incorrectamente el ID del El sistema debe mostrar un mensaje de error,


1 libro indicando que el ID es incorrecto

Ingresar el ID del socio en lugar del El sistema debe permitir que si el ID no se


2 ID libro reconoce, pueda hacerlo con el ID del socio

Ingresar correctamente el ID del El sistema debe arrojar un mensaje de que se


3 libro registró correctamente la entrega.
Si fue hace más de un mes, el sistema debe
Cuando el cliente retorna un libro, mostrar un mensaje que el cliente ha sido
1 comprobar si el préstamo se dio penalizado por entrega tardía y solo puede
hace más de un mes. solicitar un libro.

Cuando el cliente retorna un libro, Si no fue hace más de un mes, el sistema debe
2 comprobar si el préstamo se dio seguir el flujo normal.
hace más de un mes.

Ingresar un cliente que ha sido El sistema debe mostrar un mensaje que diga
1 penalizado por segunda vez que el cliente ha sido dada de baja
consecutiva
Ingresar un cliente que fue
2 penalizado por primera vez El sistema no debe darlo de baja

Ingresar el ID del usuario y su


1 contraseña de forma incorrecta El sistema debe arrojar un mensaje de error

Ingresar el ID del usuario y su El sistema debe aceptar al usuario e iniciar la


2 contraseña correctamente sesión
El usuario debe presionar el botón El sistema debe arrojar un mensaje de
1 Cerrar Sesión confirmación y luego cerrar la sesión

Ir a la opción de crear usuarios e El sistema debe solicitar los datos básicos y


1 ingresar un nuevo usuario agregarlo. Al finalizar debe arrojar un mensaje
de confirmación

Ir a la opción de Lista de usuarios y El sistema debe solicitar confirmación de la


1 presionar el botón de Eliminar operación y al ser confirmada, debe eliminar el
Usuario usuario de la bd en forma lógica.

El sistema debe solicitar confirmación de la


Ir a la opción de Lista de usuarios y operación e ir a la página de los datos del
1 presionar el botón de Editar usuario y realizar la modificación requerida. El
Usuario sistema debe solicitar la confirmación de la
operación y mostrar un mensaje de éxito.

También podría gustarte