Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
EXAMEN 1ER CUATRIMESTRE V.2 (LIBROS) En una biblioteca privada dedicada al alquiler de libros de textos en papel o Videos (DVD o CD) se realiza la siguiente operatoria: Los clientes previamente registrados consultan al vendedor aquellos títulos que son de su agrado, considerando el género, autor, titulo, etc. y el tipo de soporte en el que se encuentra; Puede existir más de un ejemplar de cada libro, con su nro. de identificación único en cada libro u ejemplar, cada uno tiene su precio de acuerdo a la calidad del título y del soporte en el que se encuentra; Los préstamos se hacen por 72 horas y la devolución es de todos los libros; prestados. Si se devuelven después de este plazo se cobra una multa diaria de un porcentaje preestablecido. Una vez elegido el o los libros que desea alquilar el cliente -siempre que no tenga devoluciones pendientes- el bibliotecario procede a facturar el alquiler indicando los datos del cliente, y del o los productos que alquila, a su vez, estos son disminuidos del stock existente. SE PIDE A) Diseñe el Modelo de Dominio para el problema. (1 pt) B) Describa el Caso de uso real para el proceso reconocido como Devolución de Libros; (3 pts) Caso de uso: Devolución de Libros Actor Principal: Cliente Actor Secundario: Vendedor Precondiciones: · El alquiler debe estar en curso Postcondiciones: · Se actualiza el stock y estado de los libros alquilados · Se asigna la fecha de devolución real al alquiler ingresado Escenario principal de éxito: Acción de los actores Respuesta del Sistema 1. El vendedor ingresa el número de alquiler en el campo C1. 2. El sistema verifica la existencia del alquiler 3. El sistema valida que el alquiler este en curso 4. El sistema muestra los datos del alquiler en la tabla T1 5. El sistema carga la fecha actual en el campo C2 6. El vendedor presiona el botón B1 para registrar devolución 7. El sistema registra devolución y finaliza el alquiler 8. El sistema actualiza el stock y estado de los libros (en caso de stock mayor a 0) 9. El sistema emite un comprobante 10. El cliente se retira con el comprobante Extensiones: 2.1 El sistema determina que el número de alquiler no existe 3.1 El sistema determina que el numero alquiler no está en curso 7.1 El sistema determina que la fecha devolución real no es menor a la fecha de devolución estimada. B1 C2 T1 C1 C) Diseñe el correspondiente formulario de la salida impresa. (2 pts)
Compartir