IS Casos de uso Biblioteca PDF

Title IS Casos de uso Biblioteca
Course Software 1
Institution Universidad del Cauca
Pages 8
File Size 335.1 KB
File Type PDF
Total Views 143

Summary

contiene diagramas de paquetes, diagramas de casos de uso, y algunas plantillas de caso de uso...


Description

FACULTAD DE INGENIERÍAS Ingeniería de Sistemas Ingeniería del Software Junio 7 de 2019

Docente: Ing. Sara Donnelly Garces Agredo Daniel Andres Agredo Ceron 1.Diagramas de casos de uso 1.1.Diagrama de casos de uso del subsistema Gestión de Libros

1.2.Diagrama de casos de uso del subsistema Gestión de socios

1.3.Diagrama de casos de uso del subsistema Gestión de Préstamos

2.Plantillas de casos de uso Caso de Uso: Login Objetivo: Realizar el login del empleado de la biblioteca en el sistema Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debió ser registrado por el administrador del sistema. Secuencia Normal: 1. El caso de uso se inicia cuando el Empleado quiere acceder al Sistema. 2. El sistema solicita que se introduzca el nombre de usuario. 3. El empleado introduce su nombre de usuario. 4. El sistema valida el nombre de usuario (E-1). 5. El sistema solicita que se introduzca la contraseña. 6. El empleado introduce su nombre de contraseña. 7. El sistema valida la contraseña (E-2). 8. Fin del caso de uso. Excepciones: E-1: 4.1 El nombre de usuario es incorrecto 4.1.1 Indicar error. 4.1.2 Registra temporalmente la situación errónea. 4.1.3 Volver a paso 2. E-2: 7.1 El nombre de usuario es incorrecto 7.1.1 Indicar error. 7.1.2 Registra temporalmente la situación errónea. 7.1.3 Volver a paso 5.

Caso de Uso: Alta Libro Objetivo: Registrar un nuevo Libro en la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando el empleado desea registrar un libro nuevo. 2. Introduce los datos del LIBRO (Número de Identificación del Libro, Título, Área Temática del Libro, Autor principal del Libro, Editorial del Libro, Número de la edición, Año de Impresión, Número de páginas, Tipo para préstamo y Disponibilidad ). 3. El sistema valida los datos introducidos (E-1). 4. Se registra el alta del LIBRO. 5. Fin del Caso de uso. Excepciones: E-1: 1. Los datos introducidos son incorrectos. 1. Indica error. 2. Finalizar el caso de uso.

Caso de Uso: Baja Libro Objetivo: Dar de baja un Libro de la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando un libro presenta un nivel de deterioro que ya no permite prestarlo. 2.El empleado cambia el estado del libro a desactivado.

Caso de Uso: Modificar Libro Objetivo: Modificar un Libro de la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando el empleado desea modificar un libro. 2. El empleado selecciona el libro que desea modificar(S-1)

3.Introduce los datos del LIBRO que desea modificar 4. El sistema valida los datos introducidos (E-1). 5. Se modifica el LIBRO. 6. Fin del Caso de uso. Sub-Flujos: S-1: 1. El empleado debe consultar el libro. 1.1 Extends al caso de uso “Consulta Libro”. 1.2 regresa al paso 3. Excepciones: E-1: 1. Los datos introducidos son incorrectos. 1. Indica error. 2. Finalizar el caso de uso.

Caso de Uso: Consulta Libro Objetivo: Consultar un Libro de la base de datos de la Biblioteca Actores: Empleado de Biblioteca, Terminal de la biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando el Actor desea Consultar un libro de la base de datos. 2.el actor introduce la clave de búsqueda del libro(Título, Área Temática del Libro, Autor principal del Libro, Editorial del Libro) que desea consultar. 4. El sistema valida los datos introducidos (E-1). 5. Se muestran los datos del libro. 6. Fin del Caso de uso. Excepciones: E-1: 1. Los datos introducidos son incorrectos. 1. Indica error. 2. Finalizar el caso de uso.

Caso de Uso: Alta Socio Objetivo: Registrar un nuevo socio en la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando un cliente desea hacerse socio de la Biblioteca. 2. Introduce los datos de identificación del SOCIO (Cédula, nombre, apellidos, dirección, teléfono y, opcionalmente, e-mail). 3. El sistema valida los datos introducidos (E-1).

4. Se registra el alta del SOCIO y muestra su NIS (Número de Identificación de Socio). 5. Se facilita al SOCIO su NIS. 6. Fin del Caso de uso. Excepciones: E-1: 1. Los datos introducidos son incorrectos. 1. Indica error. 2. Finalizar el caso de uso.

Caso de Uso: Baja Socio Objetivo: Dar de baja un nuevo socio en la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1.El caso de uso se inicia cuando un Socio desea darse de baja de la base de datos de la Biblioteca o el socio lleva un año de inactividad (no ha efectuado préstamos en un año). 2. el empleado cambia el estado del socio a desactivado. 3. Fin del Caso de uso.

Caso de Uso: Modificar Socio Objetivo: Modificar un Socio de la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando el empleado desea modificar los datos de un socio. 2. El empleado selecciona el socio a modificar(S-1) 3.Introduce los datos del SOCIO que desea modificar. 4. El sistema valida los datos introducidos (E-1). 5. Se modifican los datos del SOCIO.. 6. Fin del Caso de uso. Sub-Flujos: S-1: 1. El empleado debe consultar el Socio. 1.1 Extends al caso de uso “Consulta Socio”. 1.2 continua con el paso 3. Excepciones: E-1: 1. Los datos introducidos son incorrectos. 1. Indica error. 2. Finalizar el caso de uso.

Caso de Uso: Consulta Socio Objetivo: Consultar un Socio de la base de datos de la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. El caso de uso se inicia cuando el Empleado desea Consultar un libro de la base de datos. 2.el Empleado introduce la ID del Socio. 4. El sistema valida los datos introducidos (E-1). 5. Se muestran los datos del Socio. 6. Fin del Caso de uso. Excepciones: E-1: 1. Los datos introducidos son incorrectos. 1. Indica error. 2. Finalizar el caso de uso.

Caso de Uso: Préstamo de Libro Objetivo: Realizar el alquiler de una serie de artículos en la Biblioteca Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. El libro está disponible o reservado Secuencia Normal: 1. El caso de uso se inicia cuando el SOCIO llega al puesto del EMPLEADO con los LIBROS que desea llevar en préstamo. 2. Se lee el identificador (en código de barras) del Carnet de SOCIO. 3. Se validan los datos del Socio (S-1), (S-2), (E-1). 4. Se lee el identificador (en código de barras) del LIBRO. 5. Se validan los datos del Libro (S-3), (E-2). 6. Se Registra el libro como prestado, se muestra la descripción del LIBRO y se asigna la fecha de entrega. El EMPLEADO repite los pasos 4-6 hasta introducir todos los LIBROS en Préstamo. 7. Se registra el préstamo al SOCIO y se imprime el RECIBO (el cual tiene un identificador) en el que figuran los LIBROS prestados y sus fechas de devolución. 8. Se entregan los LIBROS junto al RECIBO. 9. Fin del Caso de Uso. Sub-Flujos: S-1: 1. No está registrado como socio. 1.1 Extends al caso de uso “Alta de Socio”. S-2: 2. El cliente tiene multas pendientes. 2.1 Se informa de la situación y se procede al cobro.

2.2 Fin del caso de uso. S-3: 3. El SOCIO desea realizar el PRÉSTAMO de un LIBRO reservado pendiente de recoger. 3.1 Introduce el identificador del artículo reservado. 3.2 Registra que la RESERVA ha sido recogida. 3.3 Volver al flujo principal (paso 6). Excepciones: E-1: 1. Los datos introducidos del Carnet del SOCIO no son correctos. 1.1 Indica el error. 1.2 Finalizar caso de uso. E-2: 2.Los datos introducidos del LIBRO no son correctos. 2.1 Indica el error. 2.2 Ese libro no se incluye en el préstamo. 2.3 Regresar al paso 4.

Caso de Uso: Consulta Libros Prestados Objetivo: Responder a las preguntas planteadas teniendo en cuenta los parámetros de consulta. Actores: Empleado de Biblioteca Precondiciones: El empleado de la Biblioteca debe ejecutar exitosamente el caso de uso LOGIN. Secuencia Normal: 1. Este caso de uso comienza cuando cuando el empleado requiere efectuar una operación de consulta. 2. El sistema despliega las funciones disponibles al empleado, incluida la opción “Cancelar”. 3. El empleado hace uso de una de las opciones disponibles: 3.1. Si se desea saber cuántas veces se ha prestado un libro específico, extiende al subflujo 1 (S-1). 3.2. Si se desea saber cuáles son los libros que más se prestan en un período especificado, extiende al subflujo 2 (S-2). 3.3. Si se desea saber cuáles son los libros que se prestan 3 veces o menos en 1 año, extiende al subflujo 3 (S-3). 3.4. Si se desea saber cuáles son los Clientes con más préstamos, extiende al subflujo 4 (S-4). 3.5. Si elige Cancelar, ir al paso 4. 4. Fin del Caso de Uso. Sub-Flujos: S-1: Cantidad de veces que se ha prestado un libro específico: 1. El empleado introduce el Número de Identificación del Libro (E-1). 2. El sistema recupera los datos del libro (Número de Identificación del Libro, Título, Área Temática del Libro, Autor principal del Libro, Editorial del Libro, Número de la

edición, Año de Impresión, Número de páginas, Tipo para préstamo), incluída la cantidad de veces que ha sido prestado. 3. Se regresa al paso 2 de la Secuencia Normal. S-2: Cuáles son los libros que más se prestan en un período especificado: 1. El empleado define un período temporal (última semana, último mes, o entre 2 fechas concretas) (E-2) 2. El sistema recupera los datos de los libros, mostrando la cantidad de veces que han sido prestados en el período temporal especificado. Se requiere que ese listado sea ordenado por esa “cantidad de veces” con criterio descendente. 3. Se regresa al paso 2 de la Secuencia Normal. S-3: Cuáles son los libros que se prestan 3 veces o menos en 1 año: 1. El empleado define el período temporal respectivo (E-2) 2. El empleado indica la cantidad de veces, en concreto 3 ó menos. 3. El sistema recupera los datos de los libros. 4. Se regresa al paso 2 de la Secuencia Normal. S-4: Listado de los Clientes con más préstamos: 1. El empleado define los siguientes criterios de consulta: Nombre de socios a los que se ha prestado libros, indicando agregación por la cantidad de veces que se les ha concedido tales préstamos. 2. El sistema recupera los datos de los Socios, mostrando la cantidad de veces que se les ha concedido tales préstamos. Se requiere que ese listado sea ordenado por esa “cantidad de veces” con criterio descendente. 3. Se regresa al paso 2 de la Secuencia Normal. Excepciones: E-1: El Número de Identificación del LIBRO no es correcto. 1. Indica el error. 2. Se regresa al paso 2 de la Secuencia Normal. E-2: El período temporal no es correcto. 1. Indica el error. 2. Se regresa al paso 2 de la Secuencia Normal....


Similar Free PDFs