Está en la página 1de 3

TECNOLOGÍA EN ANÁLISIS Y DISEÑO DE SISTEMAS – SENA

INSTRUCTOR: DANIEL FELIPE RAMIREZ RONCALLO


2019

TALLER DIAGRAMAS UML

EJERCICIO 1:

Planteamiento del ejercicio del Hotel

El dueño de un hotel nos pide desarrollar un programa para consultar las habitaciones disponibles y
poder reservar habitaciones en su hotel.
El hotel posee tres tipos de habitaciones: simple, doble y matrimonial, y dos tipos de clientes:
habituales y esporádicos. Una reserva almacena datos del cliente, de la habitación reservada, la
fecha de comienzo y el número de días que será ocupada la habitación.

El recepcionista del hotel debe poder hacer las siguientes operaciones:

· Obtener un listado de las habitaciones disponible de acuerdo a su tipo.


· Preguntar por el precio de una habitación de acuerdo a su tipo.
· Preguntar por el descuento ofrecido a los clientes habituales.
· Preguntar por el precio total para un cliente dado, especificando su número de reserva, tipo de
habitación y número de noches.
· Dibujar en pantalla la foto de una habitación de acuerdo a su tipo.
· Reservar una habitación especificando el número de la pieza, reserva y nombre del cliente.
· Eliminar una reserva especificando el número de la habitación.

El administrador puede usar el programa para:

· Cambiar el precio de una habitación de acuerdo a su tipo.


· Cambiar el valor del descuento ofrecido a los clientes habituales.
· Calcular las ganancias que tendrán en un mes especificado (considere que todos los meses tienen
treinta días).

El diseño por desarrollar debe facilitar la extensibilidad de nuevos tipos de habitaciones o clientes y
a su vez permitir agregar nuevas consultas.

Realizar el diagrama de casos de uso.


TECNOLOGÍA EN ANÁLISIS Y DISEÑO DE SISTEMAS – SENA
INSTRUCTOR: DANIEL FELIPE RAMIREZ RONCALLO
2019

EJERCICIO 2:
Considere la siguiente lista de declaraciones.

a) Una figura puede estar compuesta por otras figuras básicas, como por ejemplo:
triángulos, elipses y cuadriláteros. Se sabe además que un tipo particular de elipse
es el círculo, mientras que un tipo particular de cuadrilátero es el rectángulo. A su
vez un tipo particular de rectángulo es el cuadrado. Por otra parte, los cuadriláteros
y triángulos son tipos de polígonos. Los polígonos tienen un número de lados, y
dichos lados están definidos por 2 puntos. Un punto está definido por una
coordenada en el eje de las x, y otra en el eje de las y.
b) Un país tiene provincias, una capital, limita con otros países y se localiza en un
continente. Las provincias de un país limitan con otras provincias del mismo país y
a su vez pueden limitar con otros países. Las provincias tienen ciudades y una de
ellas es su capital.
c) Una aerolínea ofrece vuelos transportando pasajeros en aviones entre diferentes
ciudades. Cada vuelo parte de un aeropuerto de inicio y arriba a un aeropuerto de
destino final. Algunos vuelos pueden tener escalas intermedias. Los aeropuertos
están localizados en ciudades, pudiendo tener una ciudad más de un aeropuerto. A
cada vuelo se le asigna un avión y una tripulación, la cual consta de 2 pilotos, 1
operador de comunicaciones, 2 comisarios de abordo y 4 azafatas. Cada pasajero
de un vuelo tiene asignado un asiento.
d) Para un sistema bancario, modelar las clases caja de ahorro, cliente y banco para
que, al menos, se puedan crear cajas de ahorro, depositar y extraer sobre una
cuenta particular, listar el saldo de una cuenta, listar las cuentas de un cliente y
cerrar cuentas.

INSTRUCCIÓN:

• Para cada caso, identifique clases y relaciones entre clases, clasificando estas
relaciones en generalización/especialización, asociación, agregación o
composición.
• Construya los diagramas de clases correspondientes. Incluya atributos y
operaciones considerando un contexto general.
TECNOLOGÍA EN ANÁLISIS Y DISEÑO DE SISTEMAS – SENA
INSTRUCTOR: DANIEL FELIPE RAMIREZ RONCALLO
2019

EJERCICIO 3:

Para la siguiente narrativa realizar utilizando una herramienta los diagramas de:
1. Diagrama de Casos de Uso
2. Descripción del Caso de Uso “Ingresar Orden de Compra”
3. Diagrama de Clases
4. Un diagrama de secuencia del proceso.

Realizar el taller en un solo documento con los diagramas y la ficha con la descripción de
casos de uso.

La empresa TeleVentas desea desarrollar un sistema web para el soporte de compras a


distancia, de los productos que la empresa ofrece, por parte de sus clientes. Se prevé que
con este sistema, los clientes podrán, fundamentalmente: realizar consultas del catálogo de
los productos que se ofrecen, para obtener información acerca de un producto particular
(código, descripción, precio, cantidad disponible, etc.); solicitar le envíen periódicamente y
por correo electrónico dicho catálogo de productos; ingresar una orden de compra, para
que se le envíe un conjunto de productos, ajustándose a un tipo de pago para la misma
(actualmente sólo tarjeta de crédito); presentar una queja (por demoras en la entrega de los
productos, por ejemplo); y cancelar una orden.
Adicionalmente, se pretende que los agentes del depósito de la empresa utilicen el nuevo
sistema, consultando las órdenes de compra confirmadas, para armar y empaquetar los
productos pedidos en dichas órdenes de compra. Asimismo, se debe proveer soporte a
estos agentes para determinar la logística para la entrega de cada pedido armado,
seleccionando una empresa de transporte apropiada, y delegando a ésta la entrega del
pedido correspondiente. Por otra parte, es destacable que la empresa ya posee un sistema
de inventario para el control de stock de productos. El nuevo sistema deberá interactuar
con éste para, por ejemplo: consultar descripción y precio de productos al tomar órdenes
de compra, o bien para actualizar la disponibilidad de productos al armar pedidos. Por otra
parte, las quejas recibidas por parte de los clientes son remitidas inmediatamente al gerente
de relaciones de la empresa.

También podría gustarte