19
ESCENARIOS DEL EJERCICIO: BIBLIOTECA Identificado r CU 01 Agregar libro Descripción El sistema deberá permitir que el bibliotecario pueda agregar un libro según se describe en el siguiente caso de uso: Precondición Que el libro no haya sido agregado anteriormente. Secuencia Normal Paso Acción 1 El bibliotecario debe acceder al sistema (Debe teclear su usuario y contraseña) 2 El bibliotecario dará click en la opción agregar libro 2a El bibliotecario deberá introducir la información completa del libro (título, autores, isbn, fecha de edición. 2b El bibliotecario deberá seleccionar el número de ejemplares existentes para que se genere un código único para cada uno. 2c El bibliotecario podrá buscar entre una lista de editoriales (pasando al escenario Buscar editorial). 2d El bibliotecario podrá registrar una editorial nueva (pasando al escenario Registrar editorial). 2e El bibliotecario seleccionará la editorial a la que pertenece el libro o los libros a registrar. 3 El bibliotecario podrá dar click en la opción Cancelar registro de libro, sin guardar la información ingresada. 4 El bibliotecario dará click en la opción de guardar libro. Postcondició n Un nuevo libro con 1 o más ejemplares existirán en la base de datos. Excepciones Paso Acción

Biblioteca

Embed Size (px)

Citation preview

Page 1: Biblioteca

ESCENARIOS DEL EJERCICIO: BIBLIOTECA

Identificador CU 01 Agregar libro

Descripción El sistema deberá permitir que el bibliotecario pueda agregar un libro según se describe en el siguiente caso de uso:

Precondición Que el libro no haya sido agregado anteriormente.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción agregar libro

2a El bibliotecario deberá introducir la información completa del libro (título, autores, isbn, fecha de edición.

2b El bibliotecario deberá seleccionar el número de ejemplares existentes para que se genere un código único para cada uno.

2c El bibliotecario podrá buscar entre una lista de editoriales (pasando al escenario Buscar editorial).

2d El bibliotecario podrá registrar una editorial nueva (pasando al escenario Registrar editorial).

2e El bibliotecario seleccionará la editorial a la que pertenece el libro o los libros a registrar.

3 El bibliotecario podrá dar click en la opción Cancelar registro de libro, sin guardar la información ingresada.

4 El bibliotecario dará click en la opción de guardar libro.Postcondición Un nuevo libro con 1 o más ejemplares existirán en la base de

datos.Excepciones Paso Acción

1 Usuario y constraseña son incorrectas2c La editorial no existe, se procederá a registrar una

nueva editorial.4 La información está incompleta.4 No se ha seleccionado ni una editorial.4 No se ha seleccionado el número de ejemplares

existente.Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1

al 4 en un máximo de 3 minutos.Frecuencia Este caso de uso se espera que se lleve a cabo cuando se

adquieran libros para el uso de la biblioteca.Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 2: Biblioteca

Identificador CU 02 Editar libro

Descripción El sistema deberá permitir que el bibliotecario pueda editar datos del libro según se describe en el siguiente caso de uso:

Precondición Que el libro este registrado.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar libro.

2a El bibliotecario deberá introducir el nombre o clave del libro.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro del libro.

3 El bibliotecario podrá modificar los datos del libro.4 El bibliotecario dará click en la opción de modificar

libro.Postcondición Insertar los datos modificados del libro.

Excepciones Paso Acción1 Usuario y constraseña son incorrectas.

2b El nombre del libro no existe, por favor verifica los datos.

3 El usuario no ha ingresado los datos del libro completamente.

3 El usuario ha ingresado datos similares a los de un libro ya registrado.

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 al 4 un máximo de 1 min.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando el bibliotecario quiera modificar los datos del libro.

Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 3: Biblioteca

Identificador CU 03 Eliminar libro

Descripción El sistema deberá permitir que el bibliotecario pueda eliminar un libro o eliminar un ejemplar según se describe en el siguiente caso de uso:

Precondición Que el libro este registrado.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar libro.

2a El bibliotecario deberá introducir el nombre o clave del libro.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro del libro.

3 El bibliotecario podrá eliminar el libro.4 El bibliotecario dará click en la opción de eliminar libro.5 El bibliotecario podrá reducir el número de ejemplares

para ese libro.6 El bibliotecario dará click en la opción eliminar

ejemplar de libro.6a El bibliotecario seleccionará los registros de los

ejemplares que quiere eliminar.7 El bibliotecario dará click en la opción Guardar

Cambios.Postcondición Desaparecerá el libro o los ejemplares seleccionados, de la base

de datos.Excepciones Paso Acción

1 Usuario y constraseña son incorrectas.2b El nombre del libro no existe, por favor verifica los

datos.Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1

al 7 en un máximo de 1 min.Frecuencia Este caso de uso se espera que se lleve a cabo cuando se dé de

baja fisíca y definitivamente un libro o un ejemplar en la biblioteca.

Importancia Menor importanciaUrgencia InmediatamenteComentarios

Page 4: Biblioteca

Identificador CU 04 Agregar editorial

Descripción El sistema deberá permitir que el bibliotecario pueda agregar una editorial según se describe en el siguiente caso de uso:

Precondición Que la editorial no haya sido agregado anteriormente.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción agregar editorial

2a El bibliotecario deberá introducir la información completa de la editorial (número de control, nombre).

3 El bibliotecario podrá dar click en la opción Cancelar registro de editorial, sin guardar la información ingresada.

4 El bibliotecario dará click en la opción de guardar editorial.

Postcondición Una nueva editorial existirá en la base de datos.

Excepciones Paso Acción1 Usuario y constraseña son incorrectas4 La información está incompleta.

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 al 4 en un máximo de 1 minutos.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando se adquieran libros con una editorial nueva o no registrada en la biblioteca.

Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 5: Biblioteca

Identificador CU 05 Editar editorial

Descripción El sistema deberá permitir que el bibliotecario pueda editar datos de la editorial según se describe en el siguiente caso de uso:

Precondición Que la editorial esté registrada.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar editorial.

2a El bibliotecario deberá introducir el nombre o clave de la editorial.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro de la editorial.

3 El bibliotecario podrá modificar los datos de la editorial.

4 El bibliotecario dará click en la opción de modificar editorial.

Postcondición Insertar los datos modificados de la editorial.

Excepciones Paso Acción1 Usuario y constraseña son incorrectas.

2b El nombre de la editoail no existe, por favor verifica los datos.

3 El usuario no ha ingresado los datos de la editorial completamente.

4 El usuario ha ingresado datos similares a los de una editorial ya registrada.

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 al 4 un máximo de 1 min.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando el bibliotecario quiera modificar los datos de una editorial.

Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 6: Biblioteca

Identificador CU 06 Eliminar editorial

Descripción El sistema deberá permitir que el bibliotecario pueda eliminar una editorial según se describe en el siguiente caso de uso:

Precondición Que la editorial esté registrada.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar editorial.

2a El bibliotecario deberá introducir el nombre o clave de la editorial.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro de la editorial.

3 El bibliotecario podrá eliminar la editorial.4 El bibliotecario dará click en la opción de eliminar

editorial.Postcondición Desaparecerá la editorial y los libros que estén asociados a esa

editorial, del sistema.Excepciones Paso Acción

1 Usuario y constraseña son incorrectas.2b El nombre de la editorial no existe, por favor verifica

los datos.Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1

al 4 en un máximo de 1 min.Frecuencia Este caso de uso se espera que se lleve a cabo cuando el

bibliotecario desee eliminar una editorial.Importancia Menor importanciaUrgencia InmediatamenteComentarios

Page 7: Biblioteca

Identificador CU 07 Registrar socio

Descripción El sistema deberá permitir que el bibliotecario pueda registrar un socio según se describe en el siguiente caso de uso:

Precondición Que el socio no haya sido agregado anteriormente.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción Registrar socio

2a El bibliotecario deberá seleccionar el tipo de socio que va a registrar

2b Ingresará los datos completos del socio.q3 El bibliotecario podrá dar click en la opción Cancelar

registro de un nuevo socio., sin guardar la información ingresada.

4 El bibliotecario dará click en la opción de guardar registro de socio.

Postcondición Un nuevo socioexistirá en la base de datos.

Excepciones Paso Acción1 Usuario y constraseña son incorrectas4 La información está incompleta.

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 al 4 en un máximo de 1 minuto.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando una nueva persona quiera ser socio de la biblioteca.

Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 8: Biblioteca

Identificador CU 08 Editar socio

Descripción El sistema deberá permitir que el bibliotecario pueda editar datos de un socio según se describe en el siguiente caso de uso:

Precondición Que la editorial esté registrada.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar socio.

2a El bibliotecario deberá introducir el nombre o clave del socio.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro del socio

3 El bibliotecario podrá modificar los datos del socio.4 El bibliotecario dará click en la opción de modificar

socio.Postcondición Insertar los datos modificados del socio.

Excepciones Paso Acción1 Usuario y constraseña son incorrectas.

2b El socio no existe, por favor verifica los datos.3 El usuario no ha ingresado los datos del socio

completamente.4 El usuario ha ingresado datos similares a los de un

socio ya registrado.Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1

al 4 un máximo de 1 min.Frecuencia Este caso de uso se espera que se lleve a cabo cuando el

bibliotecario quiera modificar los datos de un socio ya registrado.Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 9: Biblioteca

Identificador CU 09 Eliminar socio

Descripción El sistema deberá permitir que el bibliotecario pueda eliminar un socio según se describe en el siguiente caso de uso:

Precondición Que el socio esté registrado.Que el socio no tenga devoluciones pendientes.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar socio.

2a El bibliotecario deberá introducir el nombre o clave del socio.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro del socio.

3 El bibliotecario podrá eliminar al socio.4 El bibliotecario dará click en la opción de eliminar

socio.Postcondición Desaparecerá el socio y sus registros de préstamos y

devoluciones del sistema.Excepciones Paso Acción

1 Usuario y constraseña son incorrectas.2b El nombre del sociono existe, por favor verifica los

datos.Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1

al 4 en un máximo de 1 min.Frecuencia Este caso de uso se espera que se lleve a cabo cuando el

bibliotecario desee eliminar un socio de la biblioteca.Importancia Importancia neutralUrgencia InmediatamenteComentarios

Page 10: Biblioteca

Identificador CU 10 Buscar socio

Descripción El sistema deberá permitir que el bibliotecario pueda buscar datos de un socio según se describe en el siguiente caso de uso:

Precondición Que la editorial esté registrada.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción buscar socio.

2a El bibliotecario deberá introducir el nombre o clave del socio.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el registro del socio

3 El bibliotecario podrá revisar los datos del socio.4 El bibliotecario podrá revisar los pedidos y

devoluciones concluidos sobre el socio.También podrá revisar las devoluciones que tiene el socio pendientes.

Postcondición Vists general del perfil del socio.

Excepciones Paso Acción1 Usuario y constraseña son incorrectas.

2b El socio no existe, por favor verifica los datos.Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1

al 4 un máximo de 1 min.Frecuencia Este caso de uso se espera que se lleve a cabo cuando el

bibliotecario quiera conocer información de un socio, como datos personales, peticiones y devoluciones concluidas, y peticiones pendientes.

Importancia Vital importanciaUrgencia InmediatamenteComentarios

Page 11: Biblioteca

Identificador CU 011 Prestar libro

Descripción El sistema deberá permitir que el bibliotecario pueda registrar el préstamo de un libro a un socio.

Precondición Que el socio no tenga devoluciones pendientes.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción Registrar

préstamo.

2a El bibliotecario deberá introducir el nombre o clave del libro.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar el ejemplar a prestar.2d El bibliotecario deberá introducir el nombre o clave

del socio.2e El bibliotecario deberá dar click en buscar.2f Seleccionar el socio.

3 El socio dará click en la opción confirmar préstamo.Postcondición Se verá reflejado el préstamo tanto en el perfil del socio como en

en la lista de ejemplares disponibles para préstamos.Excepciones Paso Acción

1 Usuario y constraseña son incorrectas.2b El libro no existe, por favor verifica los datos.2e El socio no existe, los datos pueden ser incorrectos.

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 al 3 un máximo de 1 min.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando el bibliotecario efectúe un prétamo de un ejemplar a un socio.

Page 12: Biblioteca

Importancia Vital importanciaUrgencia InmediatamenteComentarios

Identificador CU 12 Devolver libro

Descripción El sistema deberá permitir que el bibliotecario pueda registrar el la devolución de un libro.

Precondición Que el libro haya sido prestado al socio.

Secuencia Normal

Paso Acción1 El bibliotecario debe acceder al sistema (Debe teclear

su usuario y contraseña)2 El bibliotecario dará click en la opción Registrar

devolución.

2a El bibliotecario deberá introducir el nombre o clave del socio.

2b El bibliotecario deberá dar click en buscar.2c Seleccionar registro del ejemplar a devolver.2d El bibliotecario deberá dar click en la opción

Devolver libro.Postcondición Se verá reflejado la devolución tanto en el perfil del socio como

en la lista de ejemplares disponibles para préstamos.Excepciones Paso Acción

1 Usuario y constraseña son incorrectas.2b El socio no existe, por favor verifica los datos.

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 y 2 un máximo de 1 min.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando el socio efectúe una devolución de un ejemplar a la biblioteca.

Importancia Vital importanciaUrgencia Inmediatamente

Page 13: Biblioteca

Comentarios

Identificador CU 13 Consultar libro

Descripción El sistema deberá permitir que el bibliotecario y el socio puedan buscar un libro según se describe en el siguiente caso de uso:

Precondición Que la editorial esté registrada.

Secuencia Normal

Paso Acción1 El bibliotecario, el socio o cualquier usuario deben

acceder al sistema (Esta opción es libre, sin inicio de sesión).

2 El bibliotecario, socio o usuario dará click en la opción buscar libro.

2a El bibliotecario, socio o usuario deberá introducir el nombre o clave del libro.

2b El bibliotecario, socio o usuario deberá dar click en buscar.

2c Seleccionar el registro del libro.3 El bibliotecario, socio o usuario podrá revisar los datos

del libro.4 El bibliotecario, socio o usuario podrá revisar la

disponibilidad de ejemplares para préstamos y la existencia de ejemplares en la biblioteca.

Postcondición Vists general de los datos del libro.

Excepciones Paso Acción2b El libro no existe, por favor verifica los datos.

Page 14: Biblioteca

Rendimiento El sistema deberá realizar las acciónes descritas en los pasos 1 al 4 un máximo de 1 min.

Frecuencia Este caso de uso se espera que se lleve a cabo cuando el bibliotecario quiera conocer información de un socio, como datos personales, peticiones y devoluciones concluidas, y peticiones pendientes.

Importancia Vital importanciaUrgencia InmediatamenteComentarios