Вы находитесь на странице: 1из 5

HERRAMIENTA DE MODELAMIENTO UML

CRISTIAN BORQUEZ FLORES


INSTITUTO IACC

24-01-2019
RESPUESTAS

1) Caso: Dado el siguiente ejemplo de diagrama de clases responda a lo


solicitado:

Determine:

- Qué sistema representa. Fundamentando su respuesta y explicando en


aspectos del modelo.
- Clases que componen el diagrama presentado.
- 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.
- Métodos de 3 clases, indicando el nombre de la clase y los métodos que
la componen.
- De ejemplos de las relaciones de herencia, composición, agregación,
asociación y uso que se presentan en el sistema.

a) Qué sistema representa. Fundamentando su respuesta y


explicando en aspectos del modelo.

Este sistema está clasificando a personas en su actividad que el


detective está catalogándolo lo que hacen lo que podrían hacer y
también puede estar viendo como son por ejemplo con la foto el
perfil que viene a ser la descripción de la persona, y en el caso del
mafioso investiga los lugares frecuentes del mismo y en el caso del
detective se anota el número de placa y la operación que está
realizando que es la investigación del mafioso.
b) Clases que componen el diagrama presentado.

Persona, perfil, foto, medio de comunicación, el interfaz


¨investigable¨, lugar, mafioso y detective.

c) 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.

Persona:

- Nombre: String
- Apellido: String
- Foto: Foto
- Comunicaciones: Ust˂Mediodecomunicación˃
- Perfiles: Ust˂perfil˃

En este caso, todos los atributos están en privado osea que solo los
métodos de la clase podrán ver estos atributos.

Perfil:
- tipoPerfil: int
- descripción: String

Este es mismo caso que la anterior todos los atributos están en privado
por ende los métodos pueden ver los atributos.

Detective:

- númeroPlaca: String

Bueno este es el mismo caso, esta en privado cosa que solo los
métodos pueden ver este atributo.

d) Métodos de 3 clases, indicando el nombre de la clase y los métodos


que la componen.

Mafioso:
- agregarLugar(lugar : Lugar) : void
- quitarLugar(lugar : Lugar) : boolean
- Investigar() : boolean

Detective:

- InvestigarMafioso(mafioso : Mafioso) : boolean

˂˂interface˃˃ Investigable

- Investigar() : boolean

e) De ejemplos de las relaciones de herencia, composición, agregación,


asociación y uso que se presentan en el sistema.

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).
- Diagrama de objetos: donde se representen los objetos obtenidos del
diagrama de clases con sus respectivos componentes.

Explique ambos modelos utilizando lenguaje técnico y lenguaje


para usuarios normales, con el fin de ser entendido y aplicado por
cualquier integrante de la organización.

En este caso del diagrama de clases vemos que el cliente tiene que
gestionar con el vendedor para luego crear el tipo de venta que se
realizara dependiendo que es lo que quiere el cliente ( como no se fue
muy específico en la pregunta puse en el cliente cuanto saldo gana, por
ejemplo no se vendería un vehículo con un gran precio a una persona
que gane un sueldo mínimo), si es al contado o no para luego ver que
vehículo comprar dependiendo de la marca y el año del mismo, después
de eso que observa la ficha técnica del auto como tipo de motor,
economía entre otros, para llegar a la venta y en el caso del cliente la
compra del vehículo.

(Este fue el diagrama de clases).

Вам также может понравиться