Sei sulla pagina 1di 19

LENGUAJE UNIFICADO DE MODELADO

(UML)
Acerca de UML Se utiliza para entender, disear,
configurar, mantener y controlar la
informacin sobre los sistemas
Lenguaje de Modelado construidos.
Visual

Puede ser empleado con todos


Especifica, Visualiza, los mtodos de desarrollo
Construye y Documenta etapas y ciclo de vida de la
artefactos de un Sistema aplicacin.

Captura decisiones y Contiene parte estticas y


conocimiento sobre los dinmicas, de entorno y
sistemas a realizar. organizativas.
Proporciona apoyo al desarrollo
orientado a objetos
Acerca de UML Comportamiento dinmico define la
historia de los objetos en el tiempo y la
Capta informacin sobre la comunicacin entre objetos para
estructura esttica y alcance de sus objetivos.
comportamiento dinmico de un
sistema

El sistema es modelado como


una coleccin de objetos,
Puede ser empleado con todos los
interactuando para realizar un
mtodos de desarrollo etapas y ciclo
trabajo
de vida de la aplicacin.

La estructura esttica, define objetos importantes


y su implementacin en el sistema
Vistas en UML

A nivel superior se descomponen en:


Clasificacin Estructural
A conveniencia la modelizacin es Las vistas en
dividida en diferentes vistas Comportamiento Dinmico
UML Gestin de Modelado

Subconjunto de UML que modelan construcciones que


representan un aspecto de un sistema
Vistas en UML

Clasificacin Estructural
Los clasificadores incluyen clases,
Describe los elementos del casos de uso, componentes, nodos,
sistema y su relacin con otros
elementos
Las vistas en que proporcionan la base sobre la que
se construye el comportamiento
UML dinmico.

La clasificacin de las vistas incluye:


vista esttica, vista de casos de uso y
vista de implementacin
Vistas en UML

Comportamiento Dinmico
Incluye vista de maquina de estado,
Describe el comportamiento del vista de actividad y vista de interaccin
sistema en tiempo real Las vistas en
UML
Vistas en UML

Gestin del Modelo


Se dice que el paquete es la unidad
Describe la organizacin de los genrica para la organizacin para los
propios modelos en unidades
jerrquicas.
Las vistas en modelos.

UML
Vista Esttica
Las clases son el
centro alrededor del
Modela los conceptos cual se organiza la
del dominio e internos vista de clase
de la aplicacin

Sus componentes
principales son las La visin esttica se
clases y sus relaciones: representa a travs de
asociacin, los diagramas de
generalizacin y clases clases
dependientes
Vista Esttica
Vista de casos de uso

Modela funcionalidad Tiene como propsito


del sistema, desde las enumerar a los actores
perspectiva del y los casos de uso
usuario externo, al que
se le denomina actor.

Es una unidad
coherente de
Demostrar que
funcionalidad, que se
actores participan en
expresa entre el
cada caso de uso
sistema y los actores
Vista de casos de uso
Vista de Interaccin

Describe secuencias Proporciona una vista


de intercambio de integral del
mensajes entre los comportamiento de
roles que implementa un sistema
el comportamiento de
un sistema

Un rol es la descripcin
de un objeto, que
Es exhibida a travs de
tiene un determinado
dos diagramas:
papel dentro de la
diagrama de secuencia
interaccin, distinto
y diagrama de
de otros objetos de la
colaboracin
clase
Vista de Interaccin -> Diagrama de Secuencia

Muestra un conjunto
de mensajes,
dispuestos en
secuencia temporal
Vista de Interaccin -> Diagrama de Colaboracin

Modela los objetos y


los enlaces
significativos dentro
de una interaccin

A travs de ellos es
posible mostrar es
posible mostrar la
implementacin de
una operacin.
Vista de Interaccin -> Diagrama de Colaboracin
-> Diagrama de Secuencia
Los diagramas de
Un diagrama de
secuencia, como los
colaboracin muestra
diagramas de
las relaciones entre los
colaboracin
roles
muestran
geomtricamente y
interacciones pero
relaciona los mensajes
acentan aspectos
con las relaciones
diferentes. El diagrama de
secuencias muestra
secuencias en el
tiempo
Vista de Mquina e Estado
Cada estado modela
Modela las posibles un periodo de tiempo,
historias de vida de durante la vida de un
un objeto de una objeto, en el que
clase satisface ciertas
condiciones.

La maquina de estado
puede ser utilizada
Mantiene estados
para describir
conectados por
interfaces de usuario,
transiciones
controladores de
dispositivos, etc.
Vista de Mquina e Estado
Vista de Actividades
Una variante de una
mquina de estado,
el cual muestra las Son provechosos para
actividades de entender el
computacin comportamiento de
implicadas en la alto nivel de ejecucin
ejecucin de un de un sistema
calculo

Describe grupos
secuenciales y
concurrentes de
actividades
Estos son partes de los elementos que componen UML

Potrebbero piacerti anche