Examen Final - 75.10. Técnicas de diseño - 18/02/09

Cátedra: Pantaleo
Fecha: 3er Oportunidad - 1er Cuatrimestre 2009
Día: 10/08/2009

No tengo el enunciado textual, pero esto es lo que me acuerdo.

Lo primero que dijo es: “guarden las hojas, dejen afuera solo una lapicera”, a continuación dio un enunciado que ocupada una carilla en la que teníamos que subrayar contextos y del otro lado comentar que patrón usaríamos.

Enunciado

Se tiene que implementar un sistema para el reintegro de órdenes de medicamentos de una obra social.
Las órdenes pueden cargarse manualmente o mediante un sistema externo existente.
Las órdenes pueden validarse en forma automática o manual y después de arreglar algunos errores podían pasar a estar aceptadas para calcular el reintegro y otras rechazadas.
A las aceptadas, se les calculaba el reintegro en base a los items. A cada item se le podía aplicar alguna de las 3 reglas:

  1. No se le hace reintegro.
  2. Se le reintegra un monto fijo de $25.
  3. Se reintegra un monto proporcional al valor del item.

Además de esas reglas, cada orden debe cumplir con las siguientes reglas:

  1. Se reintegra el mínimo entre $500 y el 70 % de la orden.
  2. Si la afiliada era una mujer y el monto total de la orden era mayor a $1.000 se le reintegraban $200 más.

Se pedían varios listados, pero no me los acuerdo.
Van a existir dos tipos de usuarios: administrador y usuario común.
Se va a desarrollar en Java y se va a usar una base de datos relacional.
Ya fueron varios los clientes que compraron el sistema y cada uno presento las vistas que necesitaba.