You are on page 1of 10

FUNDAMENTOS DEL LENGUAJE DE

MODELADO UNIFICADO UML

Carlos Fernando Cordovillo Paredes


cafecord@espol.edu.ec

ESCUELA SUPERIOR POLITECNICA DEL LITORAL

January 10, 2020

Carlos Fernando Cordovillo Paredes


ESPOL
Contenido

Generalización, Especialización y Herencia


Asociaciones / Relaciones
Simple
Agregacion
Ejemplos de CIM

Carlos Fernando Cordovillo Paredes


ESPOL
Generalización, Especialización y Herencia
Generalización y Especialización

Eisten las clases bases y las clases hijas.


La clase hija que mas se acerque a la clase base se considera como
generalizada, mientras mas se aleje se denomina especializada.

Figure: Ejemplo de clase base y clases hijas

Carlos Fernando Cordovillo Paredes


ESPOL
Generalización, Especialización y Herencia
Herencia
La Herencia hace referencia a las caracteristicas que las clases hijas
adquieren de la clase base. Se tiene el siguiente ejemplo

Figure: Aplicación de UML en diseño de sistemas eléctricos


Carlos Fernando Cordovillo Paredes
ESPOL
Asociaciones o Relaciones
Concepto
Asociación indica que dos clases están relacionadas o conectadas
de alguna forma. Puede ser asociacion simple o de agregación.
Asociación simple
Pueden ser:
Ligado-linked: La información de una está ligado a datos de
otra clase

Figure: Asociación Simple

Carlos Fernando Cordovillo Paredes


ESPOL
Asociaciones o Relaciones
Asociación simple
Colaboración: Una clase trabaja junto a otra para llevar a
cabo un trabajo
Acto: Una clase actúa sobre otra

Figure: Clase de trabajo en colaboración

Carlos Fernando Cordovillo Paredes


ESPOL
Asociaciones o Relaciones

Agregación
Tiene una clase contenedora. Objeto agregado tiene independencia
del objeto contenedor

Figure: Simbologı́a utilizada en diagramas

Carlos Fernando Cordovillo Paredes


ESPOL
Asociaciones o Relaciones

Composiciones
Las partes no pueden existir de manera independiente del
contenedor

Figure: Isla topológica comprendida de 1 a n nodos

Carlos Fernando Cordovillo Paredes


ESPOL
Asociaciones o Relaciones
Multiplicidad
Indica la cantidad de objetos que estan participando en una
relación
1a1
1 a muchos
Muchos a muchos

Figure: Multiplicidad de objetos

Carlos Fernando Cordovillo Paredes


ESPOL
Ejemplos CIM
CIM Common Information Model

Figure: Modelado de un Sistema de Energı́a


Carlos Fernando Cordovillo Paredes
ESPOL

You might also like