Inforsalud 2004 Tutorial de uml



Descargar 236,34 Kb.
Página4/5
Fecha de conversión12.01.2017
Tamaño236,34 Kb.
1   2   3   4   5

3.1.2.- Relaciones




Dependencia





Es una relación entre dos elementos, tal que un cambio en uno puede afectar al otro.

Asociación





Es una relación estructural que resume un conjunto de enlaces que son conexiones entre objetos.

Generalización





Es una relación en la que el elemento generalizado puede ser substituido por cualquiera de los elementos hijos, ya que comparten su estructura y comportamiento.

Realización





Es una relación que implica que la parte realizante cumple con una serie de especificaciones propuestas por la clase realizada (interfaces).

Tabla 2: Elementos de relación en UML


3.1.3.- Diagramas






M

O

D

E

L

A

N

E

S

T

R

U

C

T

U

R

A


Clases




Muestra un conjunto de clases, interfaces y colaboraciones, así como sus relaciones, cubriendo la vista de diseño estática del sistema.

Objetos





Análogo al diagrama de clases, muestra un conjunto de objetos y sus relaciones, pero a modo de vista instantánea de instancias de una clase en el tiempo.

Componentes





Muestra la organización y dependencias de un conjunto de componentes. Cubren la vista de implementación estática de un sistema. Un componente es un módulo de código, de modo que los diagramas de componentes son los análogos físicos a los diagramas de clases.

Despliegue





Muestra la configuración del hardware del sistema, los nodos de proceso y los componentes empleados por éstos. Cubren la vista de despliegue estática de una arquitectura.


M

O

D

E

L

A

N


C

O

M

P

O

R

T

A

M

I

E

N

T

O


Casos de Uso





Muestra un conjunto de casos de uso, los actores implicados y sus relaciones. Son diagramas fundamentales en el modelado y organización del sistema.

Secuencia




Son diagramas de interacción, muestran un conjunto de objetos y sus relaciones, así como los mensajes que se intercambian entre ellos. Cubren la vista dinámica del sistema. El diagrama de secuencia resalta la ordenación temporal de los mensajes, mientras que el de colaboración resalta la organización estructural de los objetos, ambos siendo equivalentes o isomorfos. En el diagrama de colaboración de la figura de la izquierda, se puede ver que los elementos gráficos no son cajas rectangulares, como cabría esperar, y en su lugar encontramos sus versiones adornadas. Estas versiones tienen como finalidad evidenciar un rol específico del objeto siendo modelado. En la figura encontramos de izquierda a derecha y de arriba abajo un Actor, una Interfaz, un Control (modela un comportamiento) y una Instancia (modela un objeto de dato).

Colaboración





Estados




Muestra una máquina de estados, con sus estados, transiciones, eventos y actividades. Cubren la vista dinámica de un sistema. Modelan comportamientos reactivos en base a eventos.

Actividades



Tipo especial de diagrama de estados que muestra el flujo de actividades dentro de un sistema.

Tabla 3: Diagramas de UML

1   2   3   4   5


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal