Instituto Tecnológico de Costa Rica

Especificación de Software
Profesor: Jaime Solano Soto
Realizado por Taigin Garro Acón

Fecha de entrega: lunes 9 de agosto 2010

Caso de uso de solicitud de préstamo
de libros en una biblioteca
Objetivo General:
-Prestar libros de la biblioteca de una universidad a los estudiantes.
Objetivo especifico:
-Prestar libros, a estudiantes de la universidad, por un tiempo, entre dos semanas y un
semestre, dependiendo del tipo de colección al que pertenece el libro.
Caso de uso:
-Prestar un libro

ID: CU-2
Nombre del CU: Prestar un libro
Creado por: Taigin
Actualizado por: N/A
Fecha creación: 06/08/2010
Ultima actualización: N/A
Actor: Encargado de prestamos
Descripción:
El encargado de préstamos recibe el libro que el estudiante que desea solicitar el prestado,
verifica la identificación del estudiante en el sistema. El sistema acepta la solicitud, se asocia
el libro a la identificación del estudiante, se almacena la fecha y hora del préstamo además de
las de retorno del material y el sistema registra que hay un ejemplar menos en la colección.
Precondiciones:
-El estudiante debe estar registrado en la institución como tal.
-El material debe estar registrado en el sistema.
-La solicitud se realiza en horas laborales.
-El estudiante no tiene devoluciones pendientes
Post condiciones:
-Se resta uno a la cantidad de ejemplares iguales disponibles en la colección.
-Se asocia el préstamo al ID el estudiante
-Se registra la fecha y hora de la petición
-S registra la fecha y hora de retorno
Curso normal:
1-El estudiante solicita el préstamo del material
2-El sistema solicita la identificación del estudiante.
3-En encargado registra el ID del estudiante en el sistema.
4-El sistema revisa que el estudiante no tenga devoluciones pendientes
5-El sistema verifica que se encuentre por lo menos un ejemplar del libro en la colección.
6-El sistema registra un ejemplar menos en la colección.
7-El sistema almacena un registro con la fecha y hora al momento del préstamo y lo asocia al
ID del estudiante
8-El sistema almacena otro registro con la fecha y hora de devolución y lo asocia al ID del
estudiante.
9-se despliega la fecha y hora de entrega en pantalla junto con un mensaje de aceptación del
préstamo.
Cursos alternativos:
1.1-El estúdiate solicita consultar el estado de un libro
1- Se ingresa los datos del libro
2-El sistema verifica que se encuentre por lo menos un ejemplar del libro en la colección.

2.1-El solicitante no es estudiante de la institución 1.Instituto Tecnológico de Costa Rica Fecha de entrega: lunes 9 de agosto 2010 Especificación de Software Profesor: Jaime Solano Soto Realizado por Taigin Garro Acón 3-El sistema despliega la información del libro 4 Se despliegan 2 opciones: 4.Retirar el libro (paso 2 flujo normal) 4.1.2-Si no la acepta. Notas y problemas: N/A Descripción: A continuación el Diagrama del caso de uso: .(paso 1 flujo normal) Excepciones: 3.El sistema rechaza el ID 2-El sistema solicita el ID del estudiante nuevamente 4.1-No hay ejemplares del libro 1-El sistema informa que no hay ejemplares disponibles 2-El sistema busca los registros asociados ese libro 3-El sistema informa la posible fecha de disponibilidad Prioridad: Alta Frecuencia de uso: de 100-200 veces por día Reglas del negocio: Solo un empleado capacitado de la biblioteca puede hacer uso del sistema Requerimientos especiales: -El sistema debe poder conectarse a la base de datos de libros en la biblioteca.Los libros en la base de datos existen en las cantidades indicadas.1-El estudiante tiene devoluciones pendientes 1-El sistema despliega las devoluciones pendientes al encargado 2-El encargado decide si acepta o no la solicitud de préstamo 2.1-Si la acepta el sistema continua con el paso 5 2. Supuestos: . el sistema regresa a solicitar el ID del estudiante 5.Hacer otra consulta (paso 1) 4.3-Solicitar un préstamo nuevo.