Ejercicio de Modelado de Sistemas en UML

November 3, 2017 | Author: Jonathan Marquina Zambrano | Category: Use Case, International Standard Book Number, Libraries, Librarian, Publishing
Share Embed Donate


Short Description

Download Ejercicio de Modelado de Sistemas en UML...

Description

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA (UNET) DEPARTAMENTO DE INFORMATICA SISTEMAS DE INFORMACION II

EJERCICIO DE MODELADO DE SISTEMA EN UML

Se requiere desarrolla un sistema de información para una biblioteca, las funciones y requisitos se describen a continuación: La biblioteca requiere un sistema de información que garantice el mantenimiento de los libros y ejemplares, la gestión de préstamos de libros y el control de acceso de los usuarios que utilizaran el sistema. La biblioteca contiene ejemplares de libros. Cada ejemplar tiene un código que es distinto para todos los libros de la biblioteca y una descripción de su estado; además puede ser prestado a los socios de la misma. Los libros tienen un título, n autores, una editorial, un número de edición y una fecha de edición. Los libros están clasificados por temas (ciencia - ficción, matemáticas, informática, ..). Además, existe un conjunto de socios de los que se guarda un número de socio, nombre, primer y segundo apellido, dirección, ciudad, estado y número de teléfono. Los socios pueden recibir sanciones económicas por algún motivo (retrasos, perdida, deterioro, …) en una determinada fecha y con un determinado monto. En la gestión de prestamos de libros, los socios pueden buscar libros, solicitar préstamos de libros y reservar ejemplares de la biblioteca a través de la Web y el bibliotecario entrega el ejemplar, recibe las devoluciones y aplica las sanciones económicas. Cada préstamo tiene como fecha de préstamo el día del préstamo y como fecha de entrega por defecto 10 días a contar a partir de esa fecha. Al devolver los ejemplares podrán realizarse sanciones económicas. Se mantendrá una lista de ejemplares que los socios piden, pero todavía no han sido adquiridos o no hay suficientes ejemplares para satisfacer la demanda (ejemplares agotados); para lo cual se guardará una referencia al título demandado y la fecha en que se pidió. Aquellas referencias correspondientes a títulos de los que todavía no se han adquirido ejemplares, también serán apuntadas, por lo que se deberá de distinguir entre aquéllos de los que si existen o no ejemplares. Existe la posibilidad de hacer reservas de ejemplares que estén siendo utilizados por otros socios, a tal efecto se le facilitará al socio que va a hacer la reserva la fecha más próxima en la que se va a devolver un ejemplar del título deseado, quedando el ejemplar bloqueado para préstamo durante dos días, a la espera de que lo vaya a recoger el socio que lo ha reservado. El bibliotecario será el responsable de crear, consultar, modificar y eliminar los usuarios que tendrán acceso al sistema (socios y personal de biblioteca)

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA (UNET) DEPARTAMENTO DE INFORMATICA SISTEMAS DE INFORMACION II

A continuación se detallan las actividades que deberá realizar el bibliotecario para realizar la el mantenimientote los libros en el sistema: Acción Agregar libro

Modificar libro

9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9

Eliminar libro

9 9 9 9 9

Eliminar ejemplar

9 9 9 9 9 9 9 9

Agregar ejemplar

9 9 9 9

Agregar autor

9 9 9 9

Descripción El Bibliotecario introduce ISBN y título El sistema verifica la información El Bibliotecario introduce la fecha de edición y el número de edición El Bibliotecario introduce el nombre del autor El Bibliotecario introduce el nombre de la editorial El Bibliotecario introduce el tema del libro El sistema guarda la información El sistema agregara un ejemplar El sistema finaliza el caso de uso correctamente El Bibliotecario introduce ISBN El sistema deberá buscar el libro El Bibliotecario realiza los cambios El Bibliotecario selecciona "Realizar cambios" El sistema evalúa si los datos introducidos son válidos El sistema pide confirmación sobre los datos introducidos El Bibliotecario asiente la confirmación El sistema realiza las modificaciones y finaliza con éxito El Bibliotecario introduce ISBN El sistema deberá buscar el libro El Bibliotecario confirma que desea dar de baja el libro El sistema eliminara los ejemplares asociados El sistema elimina el libro de la lista de libros catalogados El sistema finaliza con éxito El Bibliotecario introduce código del ejemplar El sistema deberá buscar el ejemplar El Bibliotecario confirma que desea dar da baja un ejemplar El sistema comprueba que el ejemplar no está prestado El sistema borra dicho ejemplar de la lista de reservas El sistema elimina el ejemplar de la lista de préstamos El sistema suprime el ejemplar de la lista de ejemplares El sistema finaliza con éxito El Bibliotecario introduce el código del ejemplar y el ISBN del libro al cual será asociado El sistema inicializa el estado del ejemplar a "Libre" El sistema guarda la información en la base de datos y finaliza correctamente El Bibliotecario Selecciona "Agregar autor" El Bibliotecario Introduce nombre, primer apellido y segundo apellido del autor El Bibliotecario Selecciona "Aceptar" El sistema Verifica la información

Observación Al agregar siempre se debe agregar un ejemplar. Si el autor del libro o la editorial o el tema no existen en la base de datos deberá ser cargado por el bibliotecario.

Si el sistema no encuentra resultados para la búsqueda del libro, el sistema se lo indica al bibliotecario.

Si el sistema no encuentra resultados para la búsqueda del libro, el sistema se lo indica al bibliotecario Al eliminar un libro el sistema siempre debe eliminar los ejemplares asociados. Si el sistema no encuentra resultados para la búsqueda del ejemplar, el sistema se lo indica al bibliotecario

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA (UNET) DEPARTAMENTO DE INFORMATICA SISTEMAS DE INFORMACION II 9 El sistema Verifica que el autor no esté repetido 9 El sistema El sistema añade el nuevo autor y finaliza exitosamente Agregar 9 El Bibliotecario Selecciona "Agregar editorial" 9 El Bibliotecario Introduce el nombre de la editorial editorial 9 El Bibliotecario Selecciona "Aceptar" 9 El sistema Verifica la información 9 El sistema Verifica que la editorial no esté repetida 9 El sistema añade la nueva editorial y finaliza exitosamente Agregar 9 El Bibliotecario Selecciona "Agregar tema" 9 El Bibliotecario Introduce un nombre para el tema tema 9 El Bibliotecario Selecciona "Aceptar" 9 El sistema Verifica la información 9 El sistema Verifica que el tema no esté repetido 9 El sistema añade el nuevo tema y finaliza exitosamente

Se pide: ¾ ¾ ¾ ¾

Diagrama de clases Diagrama de casos de uso de contexto Diagrama de casos de usos de requisitos Elaborar el diagrama de actividades del caso de uso relacionado con la gestión de préstamos de libros ¾ Estudio en detalle del caso o casos de uso que contemple el mantenimiento de libros y ejemplares: 9 Descripción de escenarios. 9 Diagrama de secuencia y colaboración (realización del caso de uso).

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF