View
11
Download
1
Embed Size (px)
DESCRIPTION
CU01-PrestarLibro (Core).pdf
Citation preview
Sistema de Biblioteca - AteneaSoft
Caso de Uso:
Prestar Libro
AteneaSoft
CASO DE USO
Lain Jardiel C. E. AteneaSoft Pgina 2 de 3
Control de Versiones
Fecha Versin Descripcin Autor
2014-10-01 1.0 Descripcin inicial del flujo bsico y flujos alternativos.
Lain J. Crdenas E.
2014-11 -14 2.0 Se actualiz la descripcin del flujo bsico y flujos alternativos.
Lain J. Crdenas E.
Elaborado por: Revisado por: Aprobado por:
_____________________ Lain J. Crdenas E.
Analista
_____________________ Nombre
Lider de proyecto
_____________________ Nombre
Lder funcional (cliente)
AteneaSoft
CASO DE USO
Lain Jardiel C. E. AteneaSoft Pgina 3 de 3
IDENTIFICADOR: CU01 NOMBRE: Prestar Libro
CATEGORA: Core COMPLEJIDAD: Alta PRIORIDAD: Alta
ACTORES: Bibliotecario
PROPSITO: Registrar el prstamo de un Libro que desea llevar un Lector.
PRECONDICIN: El caso de uso Iniciar Sesin debe haberse ejecutado.
FLUJO BSICO:
B1. El Bibliotecario selecciona del Sistema la opcin Prestar Libro.
B2. El Sistema muestra una ventana donde solicita el ingreso del DNI del Lector que desea hacer el
prstamo y el cdigo del ejemplar de libro a prestar.
B3. El Bibliotecario ingresa el DNI del Lector y selecciona la opcin Buscar lector.
B4. El Sistema busca al Lector y muestra su nombre completo.
B5. El Bibliotecario ingresa el cdigo del ejemplar de Libro y selecciona la opcin Buscar ejemplar.
B6. El Sistema busca el ejemplar de Libro y muestra los siguientes datos: ttulo, editorial, edicin, ao de
publicacin y los nombres de los autores. El Sistema habilita la opcin Prestar.
B7. El Bibliotecario selecciona la opcin Prestar.
B8. El Sistema antes de registrar el prstamo, valida que se cumplan las siguientes reglas o polticas del
negocio:
Regla 1: el Lector no debe tener fecha de penalizacin igual o superior a la fecha actual.
Regla 2: el Lector no puede tener ms de 2 prstamos vigentes.
Regla 3: el Lector no debe estar moroso, es decir, no debe tener ningn prstamo vigente que
haya superado la fecha lmite de devolucin.
Regla 4: el ejemplar de libro no debe ser slo para sala.
Regla 5: el ejemplar de libro debe estar en estado DISPONIBLE. Luego, se registra el prstamo guardando la fecha de prstamo y la fecha lmite de devolucin,
adems actualiza el estado del ejemplar de Libro como PRESTADO. La fecha de prstamo se obtiene automticamente del sistema y la fecha lmite de devolucin se obtiene en base a la
siguiente regla de negocio, Regla 6: un prstamo puede durar un mximo de tres das a partir de la
fecha de prstamo. Por ltimo, el Sistema muestra la fecha lmite de devolucin y el mensaje de
confirmacin: Se ha registrado el prstamo.
POSCONDICION: Se registra el prstamo. Se actualiza el estado del ejemplar de Libro como PRESTADO.
FLUJOS ALTERNATIVOS:
A1. El Lector no existe:
1. En el paso B4 del flujo bsico, el Sistema no encuentra al Lector y muestra el mensaje: El lector no se encuentra registrado.
2. El caso de uso termina.
A2. El Lector no puede prestar el ejemplar de libro:
1. En el paso B8 del flujo bsico, el Sistema verifica que el Lector incumple con alguna de las
reglas 1, 2, o 3, por tanto, el Sistema muestra el mensaje: El Lector no puede realizar el prstamo.
2. El caso de uso termina.
A3. El ejemplar de libro no existe:
1. En el paso B6 del flujo bsico el Sistema no encuentra al Ejemplar y muestra el mensaje: El ejemplar de libro no se encuentra registrado.
2. El caso de uso termina.
A4. El ejemplar de libro no se puede prestar:
1. En el paso B8 del flujo bsico, el Sistema verifica que el ejemplar de libro incumple con alguna
de las reglas 4 o 5, por tanto, el Sistema muestra el mensaje: El ejemplar de libro no se puede prestar.
2. El caso de uso termina.
REQUERIMIENTOS ESPECIALES O SUPLEMENTARIOS:
Garantizar que las reglas de negocio asociado al prstamo se puedan modificar o agregar nuevas
fcilmente.