Etiquetas

martes, 16 de octubre de 2012

Actividad para realizar en Clase

Estimados Aprendices, vamos a realizar en los grupos de trabajo los siguientes diagramas UML:

- Representar en Diagramas de Casos de Uso para la Empresa ABC las siguientes actividades:

1. Contabilización del Proceso de Facturación
2. Control sobre facturación de pedidos
3. Estadísticas sobre los productos mas pedidos por los clientes.

- Diseñar el diagrama de estados correspondiente a un sistema de reservas de un restaurante:
Los clientes pueden llamar por teléfono para hacer una reserva. Si el cliente llega al restaurante veinte minutos después de la hora de la reserva de la mesa, el sistema se encarga automáticamente de dejar libre dicha mesa. En el caso de llegar a tiempo, bastará con indicar el número de la reserva y se les sentará en el lugar que les corresponde.
Por tanto, cada una de las mesas del restaurante podrá estar en uno de los siguientes estados:
- Libre: Si no existe ninguna reserva sobre la mesa
- Reservada: Si hay una reserva hecha
- Ocupada: Si los comensales se encuentran en la mesa
- Pidiendo: Si el camarero se encuentra anotando el pedido de la mesa
- En espera de comida: Cuando los clientes esperan a que se les sirva
- Servidos: Los clientes tienen la comida en la mesa
- Esperando cuenta: Los clientes han pedido la cuenta
- Pagando: Los clientes tienen la cuenta en la mesa


- Realice el diagrama de secuencia para los siguientes casos:

a. “... el usuario introduce la tarjeta en el cajero, el sistema le solicita la clave, si es correcta le solicita la operación a realizar (si el número no es correcto, le pide reintento), el usuario introduce la opción retirar dinero...”
b. “... el usuario solicita un libro, el sistema  verifica la condición del socio (si es moroso o ya retiro mas de tres libros). El sistema controla si el libro esta disponible para préstamo...”

- Construya un diagrama de actividades para el funcionamiento de un Cajero Automático:

a. Extracción de un monto de dinero de una cuenta
b. Depósito de un monto de dinero en una cuenta; 
c. La transferencia de un monto entre dos cuentas de un mismo cliente y un mismo banco.