Videoclub
Requerimientos del Dominio
Requerimientos del Dominio
Queremos construir una aplicación para un videoclub, los casos de uso son:
- Registrar un socio a un videoclub / Actualizar los datos de contacto de un socio: ¿qué datos nos pueden interesar de un socio? No muchos, en principio pensemos en el nombre, su dirección y la fecha en la que se hizo socio.
- Alquilar una película, queremos poder responder
- a) qué películas se alquilaron determinado día,
- b) qué películas alquiló un socio,
- c) quiénes alquilaron una película dada,
- d) qué película se alquiló entre un rango de fechas.
Algunas extensiones:
- Tres casos de uso parecidos:
- Alquilo una película desde la web.
- Alquilo por teléfono
- Alquilo personalmente (acá la película se ingresa con código de barras, en los otros podría haber un carrito de compras)
- La película yo no la tengo pero está en otra sucursal, los sistemas hablan entre sí y le hago la reserva o se la manda a la casa.
- Algunos requerimientos locos:
- Los estrenos mostrarlos en azul.
- Qué datos de la película mostrar en pantalla.
- Los clientes morosos no pueden alquilar, o tengo que cobrarles lo que deben.
- Los clientes nuevos no pueden alquilar estrenos.
- Dar de alta cliente durante la venta (?)
Requerimientos de la Presentación
Requerimientos de la Presentación
La especificación está en el Anexo A del apunte Decisiones de diseño para construir una aplicación