More than Just Lines on a Map: Best Practices for U.S Bike Routes
Biblioteca
1. 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 Paso Acción
Normal 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
1 Usuario y constraseña son incorrectas
2c 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 importancia
Urgencia Inmediatamente
Comentarios
2. 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 Paso Acción
Normal 1 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ón
1 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 importancia
Urgencia Inmediatamente
Comentarios
3. 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 Paso Acción
Normal 1 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 importancia
Urgencia Inmediatamente
Comentarios
4. 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 Paso Acción
Normal 1 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ón
1 Usuario y constraseña son incorrectas
4 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 importancia
Urgencia Inmediatamente
Comentarios
5. 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 Paso Acción
Normal 1 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ón
1 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 importancia
Urgencia Inmediatamente
Comentarios
6. 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 Paso Acción
Normal 1 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 importancia
Urgencia Inmediatamente
Comentarios
7. 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 Paso Acción
Normal 1 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.q
3 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ón
1 Usuario y constraseña son incorrectas
4 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 importancia
Urgencia Inmediatamente
Comentarios
8. 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 Paso Acción
Normal 1 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ón
1 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 importancia
Urgencia Inmediatamente
Comentarios
9. 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 Paso Acción
Normal 1 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 neutral
Urgencia Inmediatamente
Comentarios
10. 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 Paso Acción
Normal 1 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ó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
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 importancia
Urgencia Inmediatamente
Comentarios
11. 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 Paso Acción
Normal 1 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.
12. Importancia Vital importancia
Urgencia Inmediatamente
Comentarios
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 Paso Acción
Normal 1 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 importancia
Urgencia Inmediatamente
13. 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 Paso Acción
Normal 1 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ón
2b El libro no existe, por favor verifica los datos.
14. 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 importancia
Urgencia Inmediatamente
Comentarios