|
UML 2 construido en el estándar
altamente exitoso UML 1.x, el cual se ha
convertido en un estándar de la industria, tanto
para el modelado, diseño y construcción de
sistemas de software así como también más
negocios generalizados y procesos científicos. Una
introducción a UML 1.x también está disponible
en este sitio, y para los nuevos lectores de UML,
recomendamos leer este texto primero para tener
una orientación con los conceptos y modelos de
UML básicos.
UML 2 define 13
tipos básicos de diagramas, divididos en dos
grupos generales:
1. Diagramas de Modelado Estructurado
Los
diagramas estructurales definen la arquitectura
estática de un modelo. Ellos se usan para
modelar las “Cosas” que constituyen un modelo –
los componentes de clases, objetos, interfaces y
físicos. Además se usan para modelar las
relaciones y dependencias entre elementos.
| - |
Los diagramas de paquetes
se usan para dividir el modelo en
contenedores lógicos o “paquetes” y
describen las interacciones entre ellos a un
nivel más alto. |
| - |
Los diagramas estructurales o
de clases
definen los bloques de construcción
básica de un modelo: los materiales
generales, clases y tipos que se usan
para construir un modelo completo. |
| - |
Los
diagramas de objetos
muestran como las instancias de
elementos estructurales se relacionan y
usan en tiempo de ejecución.
|
| - |
Los diagramas de estructuras compuestas
proveen un medio de ordenar una
estructura de elementos y focalizar en
detalles, construcciones y relaciones
internas.
|
| - |
Los diagramas de componentes
se usan para modelar estructuras de alto
nivel o más complejas, usualmente
construidas desde una o más clases, y
provee una interfaz bien definida.
|
| - |
Los
diagramas de despliegue
muestran la disposición de artefactos
significativos dentro de una
configuración real.
|
2. Diagramas de
Modelado de Comportamiento
Los diagramas de
comportamiento capturan las variedades de
interacción y el estado instantáneo dentro de un
modelo mientras se “ejecuta” a través del
tiempo.
|