Você está na página 1de 4

Cuestionario Semana 3

Jorge Olguín Leiva

Herramienta de Modelamiento UML

Instituto IACC

20/04/2019
1) Caso 1: Dado el siguiente ejemplo de diagrama de clases responda a lo solicitado:

Determine:
Qué sistema representa. Fundamentando su respuesta y explicando en aspectos generales el modelo.
Clases que componen el diagrama presentado.
Aparentemente se trata de un sistema de registro de personas que cometen actos delictuales y los detectives
asignados a investigar.
Se está usando un modelo de clase con las siguientes clases que lo componen; Personas, Perfil, Foto,
MedioDeComunicacion, Inbestigable, Lugar, Mafioso y Detective.

Atributos de 3 clases, indicando el nombre de la clase y los atributos que la componen. Además debe
especificar si el atributo es público, privado o protegido, fundamentando su respuesta.
- Atributos clase Foto; atributo pathToFile y nombre de tipo String; tamaño de tipo Float. Todos son
Privados.
- Atributos clase Lugar; nombre de tipo String y dirección que en la grafica aparece como tipo Dirección
pero de igual forma podría haber sido de tipo String o Char. Ambos Privados.
- Atributo clase Detective; numeroPlaca de tipo String. Privada

Métodos de 3 clases, indicando el nombre de la clase y los métodos que la componen.


- Métodos clase Mafioso; agregarLugar tipo Void; quitarLugar e investigar tipo Boolean. Todos Públicos.
- Método clase Detective; investigarMafioso de tipo Boolena y Público.
- Métodos clase Investigable; investigas de tipo Boolean y Pública.
Dé ejemplos de las relaciones de herencia, composición, agregación, asociación y uso que se presentan en
el sistema.
- Herencia; Las clases Mafioso y Detective heredan todos los atributos de la clase Persona.
- Composición; La clase Perfil es una composición con la clase Persona, el símbolo con forma de
diamante identifica esto. Además que la vida de la clase Perfil coincide con la vida de la clase Persona.
- Agregación; Existe Agregación entre la clase Lugar y Mafioso, está representada por el símbolo con
forma de diamante blanco, además que la clase Lugar es parte de la clase Mafioso.
- Asociación; Entre la clase Persona y Foto existe una asociación, representada por el símbolo de flecha
simple y además que la clase persona usa los datos de la clase Foto.
- Uso o Relación de dependencia o Instanciación; Entre las clases Detective y Mafioso existe una
relación, aunque no entendí muy bien el concepto en la materia entregada, me da la impresión que en la
clase Mafioso se utilizan los datos de la clase Detective.

2) Caso 2: Imagine que usted pertenece al departamento de informática de una compañía de análisis y
que fue asignado a un nuevo proyecto donde requieren realizar el modelamiento de un sistema de compra
venta de vehículos. Para ello, se le solicita que diseñe detalladamente el sistema completo con sus
componentes a través de los siguientes diagramas:
Diagrama de clases: donde cada clase forme parte del sistema, además se deben agregar las relaciones
entre las clases, como también los atributos que esta tenga (parte estática) y las funciones que deba
cumplir (parte dinámica).
En este modelo se observa una clase principal llamada CompraVentas que se relaciona con las clases Proveedor
y Cliente, existen dos agregaciones, las clases VendedosAgente y Vehiculos donde la clase principal extrae
datos de estas dos clases al realizar una venta. Además la clase Vehiculos se relaciona con la clase principal
cuando existe compra de vehículos y por último la clase Vehiculos se relaciona con la clase Caracteristicas.

La idea es que al realizar una venta, la clase principal extrae datos desde las clases Cliente, VendedorAgente y
Vehiculos para completar sus datos y al realizar una compra extrae los datos de Proveedor en lugar de Clientes.

Diagrama de objetos: donde se representen los objetos obtenidos del diagrama de clases con sus
respectivos componentes

Você também pode gostar