Historias de Usuario SCRUM - Biblioteca.pdf

Embed Size (px)

DESCRIPTION

Lista de historias de usuarios resultado del análisis de una entrevista con un bibliotecario.

Citation preview

  • HISTORIAS DE USUARIO PARA

    UN SISTEMA DE BIBLIOTECA

    INGENIERA DE SOFWARE Prof. Vctor Bustamante Olivera GRUPO 5

  • 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 Aceptacin

    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 nmero en el nombre) mostrar un mensaje

    describiendo el campo y error especifico.

    En caso el bibliotecario pulse el botn cancelar el

    sistema mostrar el mensaje: Est seguro de salir del

    formulario, se perdern todos los datos ingresados?

    pidiendo confirmacin.

  • Historia: REGISTRAR UN LIBRO Como Bibliotecario

    Requiero registrar un libro con su nombre, titulo, editorial,

    fecha de publicacin, registrando a su vez el primer ejemplar

    del mismo (cdigo de ejemplar, edicin, ao, estado);

    De modo que obtenga un listado de libros actualizados para

    as poderlos prestar

  • Registrar un libro Criterios de Aceptacin

    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 cdigo del libro (ISBN), ttulo y autor del libro ya exista el sistema debe mostrar un alerta: El libro ya ha sido registrado, dirjase al men Registrar Ejemplar.

    Cuando existan campos de formulario incompletos, vacos o llenados incorrectamente el sistema (ejm: formato del ISBN, formato de fecha errnea o absurda) mostrar un mensaje describiendo el campo y error especifico.

    En caso el bibliotecario pulse el botn cancelar el sistema mostrar el mensaje: Est seguro de salir del formulario, se perdern todos los datos ingresados? pidiendo confirmacin.

  • Historia: REGISTRAR EJEMPLAR Como Bibliotecario

    Requiero buscar un libro y registrar un ejemplar de ese libro

    con los campos cdigo de ejemplar, edicin, ao, estado.

    De modo que obtenga un listado de ejemplares por libro

    actualizados y as poderlos prestar

  • Registrar un ejemplar Criterios de Aceptacin

    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, vacos

    o llenados incorrectamente el sistema mostrar un

    mensaje describiendo el campo y error especifico.

    En caso el bibliotecario pulse el botn cancelar el

    sistema mostrar el mensaje: Est seguro de salir del

    formulario, se perdern todos los datos ingresados?

    pidiendo confirmacin.

  • Criterios de aceptacin

    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 prstamo.

    En caso de que el libro este prestado el sistema no debe permitir dar de baja dicho ejemplar.

    Historia: DAR DE BAJA UN EJEMPLAR

    Como Bibliotecario

    Requiero dar de baja un ejemplar por estar viejo o daado.

    De modo que por su mal estado no genere satisfaccin en el

    lector

  • Historia: SOLICITAR PRSTAMO

    Como Usuario

    Requiero solicitar el prstamo de un libro, ingresando mi DNI y adems

    del cual previamente he seleccionado el ejemplar.

    De modo que mi pedido pueda ser revisado y aceptado por el

    bibliotecario.

  • Solicitar Prstamo Criterios de Aceptacin

    Se debe verificar en la BD que se ha registrado una solicitud de prstamo y que est pendiente de aprobacin 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 prstamo vigente, no puede pedir un libro

    En caso que el usuario no est registrado el sistema no le permite el prstamo.

    En caso que el libro no tiene ejemplares disponibles, no se puede realizar la solicitud de prstamo.

  • Criterios de aceptacin

    Se deber verificar en la BD que el estado del usuario y el ejemplar cambian a deshabilitado y prestado, respectivamente.

    Historia: REGISTRAR PRSTAMO 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 aceptacin

    Se debe registrar el DNI del usuario para poder ubicar su ltimo prstamo verificndose 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 lmite de prstamo ver la historia de usuario Sancionar Usuario

    En caso de ingresar un DNI invlido el sistema deber mostrar DNI invlido.

    Historia: REGISTRAR DEVOLUCIN

    Como Bibliotecario

    Requiero Registrar la devolucin 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 aceptacin

    El sistema deber mostrar la lista de

    castigados indicando la cantidad de das

    que faltan para levantar el castigo.

    Historia: MOSTRAR LISTA DE ALUMNOS CASTIGADOS

    Como Bibliotecario

    Requiero saber cundo se levanta el castigo a los alumnos

    sancionados

    De modo que pueda obtener una lista con dichos alumnos.

  • Criterios de aceptacin

    Se debe verificar en la BD que el estado de un usuario ha cambiado a SUSPENDIDO.

    Si el usuario se demor un da, se le sanciona un da. Si se demor 2 a 3 das se le sanciona con una semana, y si se demor ms de 3 das se le sancionara con 15 das

    Cuando el usuario quiera prestarse un libro el sistema debe indicar que el usuario ha sido sancionado; mostrndole el nmero de das de acuerdo a la sancin establecida.

    Historia: SANCIONAR USUARIO

    Como Bibliotecario

    Requiero sancionar usuarios por no devolver a tiempo un libro, con una

    sancin que depende del nmero de das que se demor en devolverlo.

    De modo que el usuario sancionado no pueda pedir ms libros hasta

    que se termine su sancin

  • Criterios de aceptacin

    El sistema debe mostrar la lista completa de libros segn el campo ingresado.

    En caso que no se hayan encontrado coincidencias el sistema debe indicar: Libro no encontrado.

    Historia: BSQUEDA DE LIBROS POR AUTOR O TITULO

    Como Usuario

    Requiero Buscar libros ya sea por autor o ttulo, segn indique.

    De modo que me permita buscar de manera rpida los libros que deseo.

  • GRACIAS