You are on page 1of 2

Programa: Anlisis y Desarrollo De Sistemas De Informacin Instructor: Ingrid Johana Romero Lzaro Caso de Estudio: TIENDA VIRTUAL.

En una tienda virtual se manejan dos tipos de usuarios, visitantes y registrados. 1. Los visitantes y registrados, puede visualizar catlogos de productos teniendo en cuenta que se encuentran distribuidos por categoras, seleccionar productos y adicionarlos al (carrito de compra), puede eliminar la adicin de un producto que no desee comprar, si se desea realizar la compra el sistema pedir validar sus datos e ingresan con su cuenta, si el usuario es nuevo el sistema debe permitir registrarlo. Ya validado se inicia el proceso de realizar pedido en el cual abra dos opciones realizar transaccin por giro o por tarjeta. Si el pedido es por giro se procesa un formulario de factura. Si es por tarjeta se procesa la factura, la entidad financiera valida la transaccin teniendo en cuenta aspectos como autenticacin del usuario y disponibilidad de fondos. Un usuario puede tener los siguientes datos que lo identifican: CEDULA, NOMBRE, DIRECCIN, TELEFONO, LOGIN, PASSWORD Debe tener en cuenta que antes de la factura los datos de la compra se ubican en la opcin carrito de compra el cual tendr los siguientes datos: IDPRODUCTO, NOMBREP, DESCRIPCIN, COSTOUNITARIO, CANTIDAD, VALORTOTAL. Deduzca usted los datos que deber tener la compra (similar a un formulario de factura). Los artculos se encuentran organizados por categoras y productos un producto puede tener los siguientes datos: IDPRODUCTO, NOMBREP, MARCA, DESCRIPCIN, COSTO UNITARIO, EXISTENCIA Deduzca usted los datos que deber tener las categoras

2. 3.

4.

A. Identifique y represente las clases encontradas en este sistema, segn lo dado en el curso UML (Entidad, atributos, mtodos y responsabilidades). Represente un objeto de cada clase. B. Aplique al sistema los siguientes conceptos y represente utilizando la simbologa aprendida (Explique el porque de cada esquema): Herencia Polimorfismo Asociaciones Vnculos Multiplicidad Asociaciones Calificadas (campo Identificador) Asociaciones Reflexivas (Entidad con diferentes roles) Agregacin Composicin

You might also like