UML - Tipos de modelado
Es muy importante distinguir entre el modelo UML. Se utilizan diferentes diagramas para diferentes tipos de modelado UML. Hay tres tipos importantes de modelado UML.
Modelado estructural
El modelado estructural captura las características estáticas de un sistema. Consisten en lo siguiente:
- Diagramas de clases
- Diagramas de objetos
- Diagramas de implementación
- Diagramas de paquetes
- Diagrama de estructura compuesta
- Diagrama de componentes
El modelo estructural representa el marco para el sistema y este marco es el lugar donde existen todos los demás componentes. Por lo tanto, el diagrama de clases, el diagrama de componentes y los diagramas de implementación son parte del modelado estructural. Todos representan los elementos y el mecanismo para ensamblarlos.
El modelo estructural nunca describe el comportamiento dinámico del sistema. El diagrama de clases es el diagrama estructural más utilizado.
Modelado de comportamiento
El modelo de comportamiento describe la interacción en el sistema. Representa la interacción entre los diagramas estructurales. El modelado de comportamiento muestra la naturaleza dinámica del sistema. Consisten en lo siguiente:
- Diagramas de actividad
- Diagramas de interacción
- Diagramas de casos de uso
Todo lo anterior muestra la secuencia dinámica de flujo en un sistema.
Modelado arquitectónico
El modelo arquitectónico representa el marco general del sistema. Contiene elementos estructurales y de comportamiento del sistema. El modelo arquitectónico se puede definir como el plano de todo el sistema. El diagrama del paquete se incluye en el modelado arquitectónico.