Está en la página 1de 1

La Tiendita

El siguiente caso de estudio se presenta para ilustrar los principios del análisis y el diseño Orientado a Objetos

La tiendita vende camisas por catálogo. El negocio crece 30% por año y se necesita un nuevo sistema de registro de
órdenes. La Tiendita le ha contratado para diseñar el nuevo sistema.

La Tiendita produce un catálogo de ropa cada 6 meses y envía estos a sus clientes por correo. Cada camisa en el
catálogo tiene una identificación de artículo, además cada tipo de camisa se posee uno o mas colores (cada color con
código diferente) una o más tallas, una descripción y un precio de venta.

La Tiendita acepta cheques y las principales tarjetas de crédito.

Para ordenar, los clientes de La Tiendita pueden:

 Llamar directamente a un representante de La Tiendita


 Enviar un correo un formulario de pedido.
 Enviar un Fax un formulario de pedido.

Las órdenes que ingresan por correo o fax son


tramitadas por un representante de La Tiendita.

La Tiendita desea ofrecer a sus clientes la opción de


comprar por Internet. Los artículos accesibles en línea
tienen los mismos precios que en el catálogo.

Cuando la orden se ingresa al sistema se verifica la


disponibilidad de cada artículo, si uno o más artículos no
están disponibles (en el almacén) la orden se pone en espera
hasta que los artículos llegan al almacén.

Después que todos los artículos están disponibles el pago es


verificado y la orden es enviada al almacén para empaque y
envío al cliente.

Si la orden es ingresada vía telefónica, el agente le proporciona


al cliente un ID de orden que utilizará para seguir el estado del
pedido, El agente le da su número de extensión al cliente.

Usted debe

 Diseñar y un diagrama de clases que sustente la solución que usted podría implementar.
 Debe diseñar al menos 6 clases (sin incluír la clase Main)
 Las clases deben tener mínimo 3 atributos
 Las clases deben tener mínimo 3 métodos
 Las clases, los atributos y los métodos deben tener nombre significativos (nemónicos) y seguir la reglas de
buenas prácticas de nombrado de identificadores

También podría gustarte