Sei sulla pagina 1di 6

CU Devolución Ejemplares Biblioteca - Diseño de Sistemas - UTN - FRRO Versión: 1.

12 [30-10-2012]
Autor: S. Dotti - L. Ripani - E. Porta Página 1 de 6

CU Devolución Ejemplares Biblioteca


Diseño de Sistemas
La empresa objeto de nuestro trabajo es una biblioteca que funciona en una facultad.
Enunciado del problema
El Director de la biblioteca pretende mejorar el servicio a los socios, optimizando el proceso de
búsqueda de libros y la gestión de préstamos. Se quiere simplificar el ingreso de socios y
también se quiere automatizar el ingreso de libros.
Lista de los requerimientos del sistema (funcionales)

Identificación Descripción
1 Ingreso y mantenimiento de socios.
2 Ingreso de libros y ejemplares.
3 Gestión de préstamos a domicilio.
4 Informe de préstamos vencidos.
5 Informe de socios sancionados, detallando sanciones anteriores.
6 Informe de libros pendientes de devolución.
7 Informe histórico de sanciones a los socios.

Reglas de negocio y especificaciones complementarias

Id Regla
1 Los socios se identifican con un número de socio.
2 De los socios se conoce: nombre, apellido, domicilio y teléfono.
3 La fecha teórica de devolución (fecha a devolver) se calcula como la fecha del
préstamo más los días del préstamo.
4 Al día siguiente a la fecha teórica de devolución, los socios que no hayan devuelto los
libros prestados pasan a estar inhabilitados.
5 Los libros de un mismo préstamo se pueden devolver en distintas fechas.
6 Al devolver el libro fuera de término los socios son sancionados. Los días de sanción se
calculan en función de los días de atraso fijados en el reglamento (Ejemplo: de 1 a 3
días de atraso 7 días de sanción, etc.). En el caso de devolver varios libros con
distintos atrasos, para calcular la sanción se tendrá en cuenta el mayor atraso.
De las sanciones se desea conocer la fecha de sanción y la cantidad de días de
sanción.
7 Un socio sancionado o inhabilitado no puede retirar libros a domicilio.
8 El socio no puede retirar más de una determinada cantidad de ejemplares a domicilio.
Esta cantidad esta fijada en el reglamento.
9 Los días de préstamo no pueden superar los topes permitidos para cada libro.
10 La biblioteca posee de algunos libros varios ejemplares. Los libros se identifican con un
código de libro y los ejemplares con un número de ejemplar independiente del libro.
11 De los libros se tiene registrado su título, su autor (si libro tienen varios autores se
adopta uno) y su fecha de alta.
12 Un préstamo se puede realizar por uno o varios ejemplares pero de distintos libros. No
se puede retirar un ejemplar de un libro que se tenga pendiente de devolución.
13 Todos los libros del préstamo se prestan por la misma cantidad de días.
14 La biblioteca atiende todos los días del año.
15 Sólo se les otorga préstamos a domicilio a los socios de la biblioteca, y al retirar libros
los socios deben concurrir a la biblioteca con su carnet de identificación.
16 Los préstamos se registran con un número de préstamo, la fecha y hora del préstamo.
Un préstamo puede ser realizado por uno o varios libros.
CU Devolución Ejemplares Biblioteca - Diseño de Sistemas - UTN - FRRO Versión: 1.12 [30-10-2012]
Autor: S. Dotti - L. Ripani - E. Porta Página 2 de 6

Se pide que se realice:


• El Modelo de Dominio (MD) de todos los requerimientos.
• El Diagrama de Secuencia del Sistema (DSS), los Diagramas de Secuencia de
Diseño (DSD) y el Diagrama de Clases de Diseño (DCD) del caso de uso:
- Devolución de los ejemplares de los libros prestados a domicilio.
Nota:
Se debe tener en cuenta el documento de las políticas en MD, DSS, DSD y DCD.

Caso de Uso: Devolución de los ejemplares de los libros prestados a domicilio

Nivel de la meta: Usuario


Alcance del Caso de Uso: Sistema
Caja: Negra
Instanciación: Real
Interacción: Dialogal
Usabilidad: No contemplada

ACTORES Primario: Socio Iniciador: Bibliotecario


PRECONDICIONES: (de sistema): El sistema tiene el o los préstamos del Socio registrados.

DISPARADOR: El socio se presenta en el mostrador con su carnet de identificación y los


ejemplares de los libros. (Tener en cuenta que los libros pueden haber sido retirados en
distintos préstamos).

FLUJO DE SUCESOS:
CAMINO BÁSICO:
1. El bibliotecario ingresa la identificación del socio.
2. El sistema valida que el socio exista y muestra el apellido y nombre del socio y de los libros
que tiene pendiente de devolución muestra: la identificación del ejemplar y el título del libro.
3. El bibliotecario selecciona (dentro de los que muestra el sistema en el paso anterior) los
ejemplares de los libros que devolvió el Socio e indica que se registre la devolución.
4. El sistema:
Registra la devolución de los ejemplares y emite un comprobante de la devolución. Este
comprobante tiene los siguientes datos: número de socio, apellido y nombre de socio,
fecha de devolución y detalle de ejemplares devueltos (identificación de ejemplar y título
del libro).

CAMINOS ALTERNATIVOS:
(Se considera un único camino alternativo para simplificar)
4.a. <posterior> Hay ejemplares devueltos fuera de término.
4.a.1. El Sistema calcula y registra la sanción y emite un comprobante indicando los
días de sanción y la fecha de fin de la misma.

POSTCONDICIONES: (de sistema)


Éxito: La devolución del préstamo quedó registrada
Éxito Alternativo: La sanción quedo registrada.
Fracaso:

NOTA: Solución realizada según el documento de Políticas Versión 1 .19


CU Devolución Ejemplares Biblioteca - Diseño de Sistemas - UTN - FRRO Versión: 1.12 [30-10-2012]
Autor: S. Dotti - L. Ripani - E. Porta Página 3 de 6

Modelo de Dominio

Diagrama de Secuencia del Sistema


CU Devolución Ejemplares Biblioteca - Diseño de Sistemas - UTN - FRRO Versión: 1.12 [30-10-2012]
Autor: S. Dotti - L. Ripani - E. Porta Página 4 de 6

Diagrama de Secuencia de Diseño 1: IngresarIdentificacionSocio (nroSocio : Integer )


CU Devolución Ejemplares Biblioteca - Diseño de Sistemas - UTN - FRRO Versión: 1.12 [30-10-2012]
Autor: S. Dotti - L. Ripani - E. Porta Página 5 de 6

Diagrama de Secuencia de Diseño 2: registrarDevolucion (ejemplaresADevolver: nroEjemplar [*])


CU Devolución Ejemplares Biblioteca - Diseño de Sistemas - UTN - FRRO Versión: 1.12 [30-10-2012]
Autor: S. Dotti - L. Ripani - E. Porta Página 6 de 6

Diagrama de Clases

Potrebbero piacerti anche