Está en la página 1de 5

Control Semana 3

Adrián Vásquez Parra

Herramientas de Modelamiento
Instituto IACC
06-07-2020
Vistas de Diseño y Casos de Uso UML.

Dado el siguiente enunciado, se requiere que el estudiante diseñe un diagrama de


clases y un diagrama de casos de uso. Para cada diagrama, identifique la vista y explique
los principales componentes del mismo. Identifique los elementos de los diagramas
diseñados.
Se tiene una tienda que alquila equipos para la minería (específicamente excavadoras):
• La tienda alquila cámaras excavadoras.
• Las excavadoras se caracterizan por su marca, modelo y soporte (si, no).
• Cada excavadora es compatible con uno o más tipos de mina.
• Las minas se caracterizan por su tipo de mineral, nombre y región de ubicación.
• Para cada marca con la que trabaja la tienda, se conoce la dirección del servicio de
reparación más cercano de las excavadoras.
• La tienda dispone de varios ítems de cada modelo de excavadora.
• Cada ítem tiene una pegatina con una referencia, y puede estar en la tienda, alquilado,
con retraso o en reparación.
• Los clientes pueden tener un máximo de 1 excavadora en alquiler.
• Cada excavadora se alquila por un máximo de 30 días, por cada día de retraso, se
impone una “multa” de un mes sin posibilidad de coger una nueva excavadora.

En esta vista de diseño se plantea el modelo basado en objetos donde se mostrarán las
relaciones entre las clases y herencias en un diagrama de clases que se muestra a
continuación. También se realizará una vista de casos de usos para graficar el proceso
de solicitud y arriendo de maquinaria.
Diagrama de Objetos y relaciones.

Excavadora
marca
modelo
soporte
arrendar()
devolver()

Herencia

TiendaServicio
Excavadora01 1 1 nombre
direccion
-referencia telefono

Cliente Mina
nombre 1 * mineral
direccion
nombre
telefono
region
usarexcavadora()

En el diagrama Podemos ver una superclase llamada Excavadora la cual puede tener
muchas instancias las cuales representa cada una a una maquina diferente. Cada uno de
estos objetos tiene una relación de 1 a 1 con cada tienda de servicio y además tiene una
relación de 1 a 1 con cada cliente dado que las instrucciones así lo indican, cada cliente
tiene una asociación con la clase mina la cual puede tener muchas instancias, por
consiguiente, la relación es de 1 a muchos, es decir un cliente puede tener muchas
minas.
Diagrama de casos de uso:

Revision
Solicita Arriendo
Disponibilidad

Cliente
Notificacion a Selecion de Equipo
Servicio Apropiado

Documentar
Arriendo

Entregar Maquinaria

En el diagrama anterior vemos como el proceso comienza con la solicitud de arriendo


por parte del cliente, especificando sus necesidades como tipo de mineral a extraer,
Dureza del terreno, etc. para de esta forma ofrecer la maquinaria optima y que cumpla
con los objetivos del cliente, además de determinar si ya tiene una maquina arrendada.
Posterior a eso se realiza una revisión de disponibilidad ya que existe la posibilidad que
no queden maquinas disponibles con los requisitos solicitados. Para ello se utilizará al
atributo referencia el cual contiene tienda, alquilado, con retraso o en reparación.
Al seleccionar el equipo apropiado se notifica al servicio para que este atento ante
alguna falla, simultáneamente se documenta el arriendo mediante contratos, garantías y
tiempo de arrendamiento, se establece el atributo “alquilado” a la instancia de la
maquina seleccionada, para llegar al ultimo paso que es la entrega de la maquinaria al
cliente.

REFERENCIAS
IACC (2020), Introducción a UML. Modelamiento de Datos. Semana 3

También podría gustarte