Documentos de Académico
Documentos de Profesional
Documentos de Cultura
definida
Cualquier desarrollador puede
interpretar un modelo en UML.
UML facilita la comunicacin
esttica
Interacciones
Implementaciones
de uso
Componente
Nodo
Actor
De agrupacin
Paquete
Relaciones
Dependencia
Asociacin
Generalizacin
Realizacin
Clases
Objetos
Casos de uso
Secuencia
Colaboracin
Estados
Actividades
Componentes
Implementacin
Elementos
Estructurales
Una clase es una
descripcin de un
conjunto de objetos que
comparten los mismos
atributos, operaciones,
relaciones y semntica.
Ventana
origen
tamao
abrir()
cerrar()
mover()
dibujar()
Dibujable
Elementos
Estructurales
Un caso de uso es una
descripcin de un
conjunto de secuencias
de acciones de un
sistema y que produce un
resultado observable de
inters para un actor
particular.
Realizar P edido
Cadena de responsabilidad
Elementos
Estructurales
Un componente es una
parte reemplazable
de un sistema (Parte
Fsica - estructura .)
Un nodo es un
elemento fsico que
existe en tiempo de
ejecucin y
representa un recurso
computacional.
orderform.java
Servidor
Elementos
Estructurales
Los actores
representan usuarios
y otros sistemas que
interactan con el
sistema.
Elementos de
comportamiento
Una interaccin es un
comportamiento que
consiste en un conjunto
de mensajes
intercambiados entre un
conjunto de objetos para
alcanzar un propsito
especifico
Un estado especifica unos
valores de las variables
en el tiempo para un
objeto particular
esperando
Elementos de
agrupamiento
Un paquete es un
mecanismo de
propsito general
para organizar
elementos en
grupos.
GUI
Elementos de
anotacin
Una nota es un
elemento explicativo
de los modelos UML.
Sirve para hacer
claridad sobre
elementos del
modelo.
Elementos de relacin
Una dependencia es una
relacin semntica entre
dos elementos, en la cual un
cambio a un elemento
(elemento independiente)
puede afectar la semntica
del otro elemento (elemento
dependiente).
Una asociacin es una relacin
estructural que describe un
conjunto de enlaces, los
cuales son conexiones entre
objetos. La agregacin es un
tipo especial de asociacin,
que representa una relacin
estructural entre un todo y
sus partes.
Elementos de relacin
Una generalizacin es una
relacin en la cual los
objetos del elemento
especializado (el hijo)
pueden sustituir a los objetos
del elemento general (el
padre). De esta forma, el
hijo comparte la estructura y
el comportamiento del padre
Una realizacin especifica que
una clase implementara un
conjunto de mtodos
especificados por una
interfaz .
DIAGRAMAS DE UML
Diagramas de Clases para modelar la estructura esttica de las
clases en el sistema.
Diagramas de Casos de Uso para modelar los procesos
'business'.
Diagramas de Secuencia para modelar el paso de mensajes
entre objetos.
Diagramas de Colaboracin para modelar interacciones entre
objetos.
Diagramas de Estado para modelar el comportamiento de los
objetos en el sistema.
Diagramas de Componentes para modelar componentes.
Diagramas de Implementacin para modelar la distribucin del
sistema.
Diagramas de Actividad para modelar el comportamiento de los
Casos de Uso, objetos u operaciones.
Diagramas de Objetos para modelar la estructura esttica de
los objetos en el sistema.
DIAGRAMA DE CASOS
DE USO
DIAGRAMA DE CASOS
DE USO
DIAGRAMAS DE
CLASES
Muestra un conjunto de clases,
interfaces y colaboraciones, as como
sus relaciones
Los diagramas de clases cubren la vista
de diseo esttica de un sistema
DIAGRAMAS DE
CLASES
DIAGRAMAS DE
CLASES
DIAGRAMAS DE
OBJETOS
Muestra un conjunto de objetos, interfaces y
colaboraciones, as como sus relaciones.
Los diagramas de objetos muestran las
relaciones entre un conjunto de objetos
determinados. Tiene una representacin muy
similar al diagrama de clases, pero los atributos
tienen valores establecidos correspondientes al
objeto que representan.
DIAGRAMAS DE
OBJETOS
DIAGRAMAS DE
OBJETOS
DIAGRAMA DE
SECUENCIA
Un diagrama de secuencia se modela para cada
caso de uso. Mientras que el diagrama de
caso de uso permite el modelado de la
funcionalidad del sistema, el diagrama de
secuencia contiene detalles de
implementacin del escenario (objetos y
clases, mensajes)
DIAGRAMA DE
SECUENCIA
DIAGRAMA DE
SECUENCIA
DIAGRAMA DE
ESTADOS
El diagrama de estados se usa para modelar el
comportamiento dinmico de un objeto en
particular, o de una clase de objetos.
DIAGRAMA DE
ESTADOS
DIAGRAMA DE
COMPONENTES
El Diagrama de Componentes se usa para
modelar la estructura del software, incluyendo
las dependencias entre los componentes de
software, los componentes de cdigo binario,
y los componentes ejecutables.
DIAGRAMA DE
COMPONENTES
DIAGRAMA DE
IMPLEMENTACIN
DIAGRAMA DE
IMPLEMENTACIN
DIAGRAMA DE
ACTIVIDAD
DIAGRAMA DE
ACTIVIDAD
DIAGRAMA DE
ACTIVIDAD