Está en la página 1de 18

HISTORIAS DE USUARIO PARA

UN SISTEMA DE BIBLIOTECA
INGENIERÍA DE SOFWARE
GRUPO 5 Prof. Víctor Bustamante Olivera
Historia: REGISTRAR UN USUARIO
Como Bibliotecario
Requiero registrar un usuario con su nombre, apellidos, fecha de
nacimiento
De modo que el usuario se encuentre registrado para poder pedir
libros a futuro.
Registrar un usuario
Criterios de Aceptación

 Se debe verificar en la BD que el usuario ha sido


registrado, y emitir un mensaje informando que se
realizo el registro correcto:”Usuario registrado con
éxito”
 En caso de que el DNI del usuario ya exista el sistema
debe mostrar un alerta informando de lo sucedido:
“Usuario existente”.
 Cuando existan campos de formulario incompletos, vacios
o llenados incorrectamente el sistema (ejm: una letra
en el DNI, un número en el nombre) mostrará un mensaje
describiendo el campo y error especifico.
 En caso el bibliotecario pulse el botón cancelar el
sistema mostrará el mensaje: “¿Está seguro de salir del
formulario, se perderán todos los datos ingresados?”
pidiendo confirmación.
Historia: REGISTRAR UN LIBRO
Como Bibliotecario
Requiero registrar un libro con su nombre, titulo, editorial,
fecha de publicación, registrando a su vez el primer ejemplar
del mismo (código de ejemplar, edición, año, estado);
De modo que obtenga un listado de libros actualizados para
así poderlos prestar
Registrar un libro
Criterios de Aceptación

 Se debe verificar en la BD que el libro ha sido


registrado, y emitir un mensaje informando que se
realizo el registro correcto: ”Libro registrado
con éxito”.
 En caso de que el código del libro (ISBN), título
y autor del libro ya exista el sistema debe
mostrar un alerta: “El libro ya ha sido
registrado, diríjase al menú Registrar Ejemplar”.
 Cuando existan campos de formulario incompletos,
vacíos o llenados incorrectamente el sistema (ejm:
formato del ISBN, formato de fecha errónea o
absurda) mostrará un mensaje describiendo el campo
y error especifico.
 En caso el bibliotecario pulse el botón cancelar
el sistema mostrará el mensaje: “¿Está seguro de
salir del formulario, se perderán todos los datos
ingresados?” pidiendo confirmación.
Historia: REGISTRAR EJEMPLAR
Como Bibliotecario
Requiero buscar un libro y registrar un ejemplar de ese libro
con los campos código de ejemplar, edición, año, estado.
De modo que obtenga un listado de ejemplares por libro
actualizados y así poderlos prestar
Registrar un ejemplar
Criterios de Aceptación

 Se debe verificar en la BD que el ejemplar ha sido


registrado, y emitir un mensaje informando que se
realizo el registro correcto: ”Ejemplar registrado con
éxito”.
 En caso de que no se haya encontrado el libro del cual
se desea registrar ejemplar, el sistema debe informar:
“Libro no encontrado, puede agregarlo en el menú
Registrar Libro”.
 Cuando existan campos de formulario incompletos, vacíos
o llenados incorrectamente el sistema mostrará un
mensaje describiendo el campo y error especifico.
 En caso el bibliotecario pulse el botón cancelar el
sistema mostrará el mensaje: “¿Está seguro de salir del
formulario, se perderán todos los datos ingresados?”
pidiendo confirmación.
Historia: DAR DE BAJA UN EJEMPLAR
Como Bibliotecario
Requiero dar de baja un ejemplar por estar viejo o dañado.
De modo que por su mal estado no genere satisfacción en el
lector

Criterios de aceptación
 Se debe verificar en la BD que el ejemplar ha
cambiado su estado a DE_BAJA.
 El sistema indica que el ejemplar fueron dados
de baja correctamente informando: “El libro se
ha dado de baja correctamente”.
 El sistema debe actualizar la lista de
ejemplares disponibles para el préstamo.
 En caso de que el libro este prestado el
sistema no debe permitir dar de baja dicho
ejemplar.
Historia: SOLICITAR PRÉSTAMO
Como Usuario
Requiero solicitar el préstamo de un libro, ingresando mi DNI y además
del cual previamente he seleccionado el ejemplar.
De modo que mi pedido pueda ser revisado y aceptado por el
bibliotecario.
Solicitar Préstamo
Criterios de Aceptación

 Se debe verificar en la BD que se ha registrado


una solicitud de préstamo y que está pendiente
de aprobación por parte del bibliotecario.
 La solicitud debe aparecer en la lista de
solicitudes del bibliotecario para que pueda
registrarlo finalmente.
 En caso que el usuario se encuentra suspendido
o ya tiene un préstamo vigente, no puede pedir
un libro
 En caso que el usuario no esté registrado el
sistema no le permite el préstamo.
 En caso que el libro no tiene ejemplares
disponibles, no se puede realizar la solicitud
de préstamo.
Historia: REGISTRAR PRÉSTAMO
Como Bibliotecario
Requiero ver la lista de pedidos de libros y registrarlos
(aceptarlos).
De modo que obtenga un listado de libros actualizados para
así poderlos prestar

Criterios de aceptación
 Se deberá verificar en la BD que el
estado del usuario y el ejemplar cambian
a deshabilitado y prestado,
respectivamente.
Historia: REGISTRAR DEVOLUCIÓN
Como Bibliotecario
Requiero Registrar la devolución de libros mediante el ingreso del DNI
del usuario que devuelve el libro.
De modo que el libro devuelto se encuentre disponible para volver a
ser prestado

Criterios de aceptación
 Se debe registrar el DNI del usuario
para poder ubicar su último préstamo
verificándose en la BD que el estado del
ejemplar prestado y del usuario cambien
a DISPONIBLE y HABILITADO,
respectivamente.
 En caso que el usuario exceda la fecha
límite de préstamo ver la historia de
usuario “Sancionar Usuario”
 En caso de ingresar un DNI inválido el
sistema deberá mostrar “DNI inválido”.
Historia: MOSTRAR LISTA DE ALUMNOS CASTIGADOS
Como Bibliotecario
Requiero saber cuándo se levanta el castigo a los alumnos
sancionados
De modo que pueda obtener una lista con dichos alumnos.

Criterios de aceptación
 El sistema deberá mostrar la lista de
castigados indicando la cantidad de días
que faltan para levantar el castigo.
Historia: SANCIONAR USUARIO
Como Bibliotecario
Requiero sancionar usuarios por no devolver a tiempo un libro, con una
sanción que depende del número de días que se demoró en devolverlo.
De modo que el usuario sancionado no pueda pedir más libros hasta
que se termine su sanción

Criterios de aceptación
 Se debe verificar en la BD que el estado de
un usuario ha cambiado a “SUSPENDIDO”.
 Si el usuario se demoró un día, se le
sanciona un día. Si se demoró 2 a 3 días se
le sanciona con una semana, y si se demoró
más de 3 días se le sancionara con 15 días
 Cuando el usuario quiera prestarse un libro
el sistema debe indicar que el usuario ha
sido sancionado; mostrándole el número de
días de acuerdo a la sanción establecida.
Historia: BÚSQUEDA DE LIBROS POR AUTOR O TITULO
Como Usuario
Requiero Buscar libros ya sea por autor o título, según indique.
De modo que me permita buscar de manera rápida los libros que deseo.

Criterios de aceptación
 El sistema debe mostrar la lista completa de
libros según el campo ingresado.
 En caso que no se hayan encontrado
coincidencias el sistema debe indicar: “Libro
no encontrado”.
GRACIAS

También podría gustarte