La redaccion del caso es la siguiente:
La universidad X tiene un sistema de información que le maneja el catálogo de biblioteca y los préstamos.
• El usuario ingresa con un nombre (matrícula, # de nómina) y contraseña (nip asignado por biblioteca).
• Puede buscar dentro del catálogo aquellos libros que le interesan; se le despliegan los datos bibliográficos (incluida imagen).
– Considerar que el libro no siempre está disponible: prestado, en reparación, en encuadernación, apartado, etc.
• También se puede sacar los libros prestados
– Siempre y cuando el usuario no tenga muchas multas.
– Si los libros son de consulta, no se pueden sacar.
– El tiempo de préstamo es diferente si se trata de un alumno de licenciatura, maestría, doctorado o un maestro.
• El usuario ingresa con un nombre (matrícula, # de nómina) y contraseña (nip asignado por biblioteca).
• Puede buscar dentro del catálogo aquellos libros que le interesan; se le despliegan los datos bibliográficos (incluida imagen).
– Considerar que el libro no siempre está disponible: prestado, en reparación, en encuadernación, apartado, etc.
• También se puede sacar los libros prestados
– Siempre y cuando el usuario no tenga muchas multas.
– Si los libros son de consulta, no se pueden sacar.
– El tiempo de préstamo es diferente si se trata de un alumno de licenciatura, maestría, doctorado o un maestro.
Casos de Uso
Clases
- Clase: Universidad
- Atributos: Biblioteca, Prestamos, Usuario
- Metodo: Desplegar lista de libros, Elegir Usuario
- Clase: Usuario
- Atributo: Nombre, Contraseña
- Metodo: Eligir Alumno o Empleado
- Clase: Cátalogo
- Atributo: Libros
- Metodo: Buscar libros, Sacar Libros.
Usuario hereda Alumno y Empleado
Libro hereda Libros de Consulta y Libros para x cosa (ejemplo: leer)
Este Caso Biblioteca, lo realize de manera individual, me sirvio mucho, porque me es mas facil identificar las clases, los atributos y los metodos, al igual que los casos de uso, lo que aun se me complica un poco es la herencia, pero todo lleva su tiempo.
Saludos :)
No hay comentarios:
Publicar un comentario