Sunteți pe pagina 1din 3

CERTAMEN 1

Modelamiento de la información
Prof. Christian Vidal Castro

Lea atentamente el siguiente enunciado:

“Un moderno local de arriendos de películas desea implementar un sistema que


apoye la gestión de arriendos y devoluciones. Las películas están en formatos VHS
y DVD y se requiere registrar la fecha y el monto de dinero involucrado en cada
arriendo de un ejemplar de película, así como la multa a cancelar en el caso de
devolver un ejemplar de película atrasado.
Los clientes pueden sugerir alguna película que no se encuentre en el stock de
películas disponibles en la sucursal donde se encuentra, por lo que el sistema debe
solicitar una transferencia del ejemplar de la película desde otra sucursal. Cada
película tiene una identificación, título de la película, categoría (acción, romance,
Ciencia ficción, etc.). El ejemplar de una película tiene una identificación además
un estado que indica si se encuentra deteriorada o en buen estado.
El sistema debe considerar el registro del arriendo y devolución de ejemplares de
películas, sugerencias de clientes y solicitud automática a otra sucursal, registrar y
clasificar clientes del tipo empresa o naturales. También debe generar informes que
son usados por el gerente regional de la empresa. Estos informes se refieren a
ingresos por arriendo, ingresos por multa de atrasos, ejemplares en mal estado,
entre otros.”

Pregunta 1. Construya un Diagrama de Casos de Uso general para el enunciado


presentado (40 ptos.).

Pregunta 2. Especifique uno de los Casos de Uso mediante la plantilla que se


presentó en clases (10 ptos.).

Pregunta 3. Construya un Diagrama Entidad Relación Extendido (50 ptos.).

Debe documentar los supuestos que se requieran para fundamentar sus decisiones.
Respuestas
Pregunta 1. (40 PTOS.)

Pregunta 2 (10 ptos).

Plantilla de especificación
Obs: Se elije uno de los Casos de uso, NO es una especificación de TODO el
sistema.

Caso de Uso Arriendo


Actores Cliente
Pre-Condición El Cliente selecciona una película para ser arrendada.
Flujo 1. Se solicita el rut del Cliente y se buscas sus datos
2. Mediante el código de la película se buscan sus datos,
por ejemplo stock (cantidad de ejemplares), estado de la
película, ubicación física, etc.
3. Si existe un ejemplar disponible de la pelicula se registra
el arriendo a nombre del cliente. Se invoca al caso de
uso Actualiza Stock para disminuir en una unidad el
stock de la película. Se acuerda la fecha de devolución
de la película.

Flujo Si no existe stock de la película, se pide al cliente que elija otra


Alternativo película y se ejecuta el Flujo indicado en el apartado anterior.
Postcondición El Cliente realiza el arriendo y se genera un registra del arriendo
en el sistema.
Pregunta 3.

Se consideró
• Completitud del modelo (en funcionalidad y uso de técnica (atributos,
claves, ...)) (8 ptos)
• Relación arriendo y relación devolución (10 ptos)
• generalización bien utilizada (cliente y/o película) (10 ptos)
• Dependencia en identidad entre película y ejemplar (10 ptos)
• ubicación de película en sucursales (2 ptos)
• cardinalidades adecuadas (10 ptos)

S-ar putea să vă placă și