5

Click here to load reader

Modelo caso uso de

Embed Size (px)

Citation preview

Page 1: Modelo caso uso de

Modelo Caso uso de” Sistema de Bibliotecas (Préstamo de Libros)”

Introducción.

La biblioteca contiene libros y revistas, es posible que de cada uno contenga varias copias.

Algunos libros se prestan por pequeños periodos de tiempos, además los periodos se

pueden extender. El préstamo solo es para estudiantes o personal de la institución.

Casos de Uso.

El siguiente caso de uso muestra las principales funcionalidades que realiza el sistema de

biblioteca con respecto al préstamo de libros.

Actor: Bibliotecario

Propósito: 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.

Se encarga de hacer la autentificación en el sistema, además de proporcionar los libros al

alumno.

Actor: Alumno

Propósito: Solicita libros.

Actor: Sistema validación de credencial

Propósito: Es el actor que proporciona la autentificación del alumno

Flujo de eventos:

Préstamo de libros

Extender periodo de entrega

Devolución de libros

Page 2: Modelo caso uso de

Escenario básico: (Préstamo de Libros)

Alumno Encargado de biblioteca Sistema

1.- Alumno solicita libro.

3.- Alumno entrega la credencial al

bibliotecario.

14.- Alumno recibe el libro.

2.- Bibliotecario solicita credencial

a alumno.

4.- Bibliotecario registra el ID

del estudiante en el sistema.

6.- Bibliotecario consulta

disponibilidad de ejemplares del

libro.

8.- Bibliotecario registra el

periodo del préstamo.

12.- El Bibliotecario acepta el

mensaje.

13.- Bibliotecario entrega libro al

alumno e informando el día a

devolución.

5.- El sistema revisa que el

estudiante no tenga devoluciones

pendientes y multas impagas.

7.- El sistema verifica la

disponibilidad de ejemplares de la

colección.

9.- El sistema almacena un registro

con la fecha y hora al momento del

préstamo y lo asocia al ID del

estudiante.

10.- El sistema almacena otro

registro con la fecha y hora de

devolución y lo asocia al ID del

estudiante

.

11.- Se despliega la fecha y hora

de entrega en pantalla junto con

un mensaje de aceptación del

préstamo.

Caso de fallos:

1. El libro no está disponible

2. El alumno posee multas pendientes.

3. El alumno no está registrado.

4. El sistema rechaza el id.

Page 3: Modelo caso uso de

Escenario básico: (Extender periodo de devolución “Solo web”)

Alumno Sistema

1.- El alumno ingresa al portal de la biblioteca.

2.- El alumno selecciona en el menú de renovaciones

4.- El alumno ingresa usuario y contraseña para el

ingreso

6.- El alumno selecciona el libro a renovar y acepta

renovación

8.- El alumno se informa de la nueva fecha

3.- El sistema informa que necesita autentificarse

5.- El sistema valida información y re direcciona a la

página principal.

7.- El sistema valida la información e informa la nueva

fecha.

4.- Al terminar de introducir los productos el terminal

indica el total del dinero a pagar.

Caso de Fallos: El alumno esta pasado de la fecha de devolución.

Page 4: Modelo caso uso de

Escenario básico: (Extender periodo de devolución “Personal”)

Alumno Bibliotecaria Sistema

1.- El alumno hace entrega del

libro.

3.- el alumno solicita renovación

5.- Alumno entrega la credencial

al bibliotecario.

14.- Alumno recibe el libro.

2.- El bibliotecaria hace revisión

del libro.

4.- El bibliotecaria solicita

credencial al alumno

6.- Bibliotecario registra el ID

del estudiante en el sistema.

8.- El Bibliotecario extiende la

fecha de devolución

12.- El Bibliotecario acepta el

mensaje.

13.- Bibliotecario entrega libro al

alumno e informando el día a

devolución.

7.- El sistema revisa que el

estudiante no tenga devoluciones

pendientes y multas impagas.

9.- El sistema almacena un registro

con la fecha y hora al momento del

renovación y lo asocia al ID del

estudiante.

10.- El sistema almacena otro

registro con la fecha y hora de

devolución y lo asocia al ID del

estudiante

.

11.- Se despliega la fecha y hora

de entrega en pantalla junto con

un mensaje de aceptación de la

renovación.

Caso de Fallos: El alumno esta pasado de la fecha de devolución.

Page 5: Modelo caso uso de

Escenario secundario: (Devolución de libro)

Alumno Bibliotecaria Sistema

1.- El Alumno entrega el libro

6.- El alumno recibe el ticket y se

retira.

2.- El bibliotecaria hace revisión

del libro.

3.- El bibliotecaria ingresa la

devolución

5.- El bibliotecario le entrega el

ticket al alumno.

4.- El sistema procesa y emite un

ticket de devolución.

Caso de fallos:

1. El alumno se paso de la fecha de entrega.