Asignatura: Análisis y Diseño Orientado a Objeto.
Enviado por monto2435 • 30 de Marzo de 2018 • 911 Palabras (4 Páginas) • 336 Visitas
...
(d) Una clase es un concepto y el objeto es el concepto hecho realidad.
Parte II Problemas
Problema 1 (30 puntos).
Para resolver la siguiente situación: Extracción de dinero de un cajero automático. Diga:
- Que elementos intervienen y sus relaciones.
- Que funciones realizan los elementos.
- Haga un listado de los datos.
RP.:
Elementos: Usuario, tarjeta bancaria, cajero automático, dinero, voucher.
Relaciones: Usuario, posee cuenta en el banco, y por tanto tarjeta y clave secreta, la tarjeta se inserta en el cajero y se introduce por teclado la clave, el cajero entrega el dinero y el voucher al usuario.
Funciones:
Tarjeta: Se utiliza para validar al usuario ante el sistema y contiene los datos de la cuenta para acceder al sistema bancario (aparte de la contraseña).
Cajero: Máquina dispensadora de dinero que se comunica vía red con el sistema del banco, consulta la cuenta y el saldo disponible, de ser positiva la respuesta, entrega el dinero y el voucher.
Datos:
Número de cuenta, clave, saldo disponible, saldo contable.
Problema 2 (20 puntos).
Caso: Sistema de Biblioteca
- La biblioteca contiene libros y revistas
- Algunos libros se prestan sólo por un periodo de tres días, sólo a profesores. El resto de libros se prestan para tres semanas a cualquier socio de la biblioteca.
- La biblioteca presta revistas sólo a los profesores.
- Los profesores pueden tener hasta 12 libros o revistas en préstamo
- El sistema debe almacenar cuándo se retiran y devuelven los libros y revistas en préstamo a profesores y/o socios
- Tanto profesores como socios deben devolver libros y/o revistas, a la biblioteca, en la fecha comprometida.
- Socios y profesores pueden consultar el catálogo de la biblioteca por distintos campos de búsqueda.
- Cuando llegan nuevos títulos la biblioteca debe actualizar su catálogo.
A partir de caso descrito:
a.- Diga al menos 5 requerimientos funcionales.
b.- Diga al menos 5 requerimientos no funcionales.
Requerimientos funcionales:
Almacenar datos de los usuarios, con campos útiles para el sistema como su rol (estudiante o profesor).
El sistema debe almacenar cuándo se retiran y devuelven los libros y revistas en préstamo a profesores y/o socios
Debe ser capaz de almacenar los títulos, autor, fecha de edición, idioma, género, editorial, etc.
Controlar el tiempo del préstamo y circulación de los ejemplares además de identificar a los usuarios.
Controlar cantidad de ejemplares por cada título, disponibilidad de los textos, etc.
Requerimientos no funcionales:
Gráficos que distraigan la búsqueda de ejemplares.
Los datos de que texto es el más leído por las mujeres o por los hombre.
Una versión multi idioma del sistema.
Sonido.
...