Mecanismos Comunes
Los mecanismos comunes de UML son patrones de modelado que unifican la sintaxis y semántica del lenguaje, asegurando consistencia en la representación de sistemas (Booch et al. (2006); OMG, 2017; Rumbaugh et al., 2000.
Componentes Principales
Especificaciones
Item | Descripción |
---|---|
Definición | Notaciones adicionales que modifican o contextualizan elementos UML (Booch et al. (2006); Rumbaugh et al., 2000. |
Uso | - Ejemplo: Definir precondiciones de un método en una clase. |
Figura
Especificaciones no Visibles en Diagrama
Adornos
Item | Descripción |
---|---|
Definición | Descripciones textuales o formales que complementan la notación gráfica (Booch et al. (2006); Rumbaugh et al., 2000. |
Uso | - Detallar atributos, operaciones y restricciones no visibles en diagramas. - Ejemplo: Definir precondiciones de un método en una clase. |
Figura
_Especificaciones no Visibles en Diagrama _
Divisiones Comunes
Item | Descripción |
---|---|
Definición | Se refiere a la separación clara y consistente de elementos clave en el diseño de un sistema. El objetivo principal es mejorar la claridad, la organización y la mantenibilidad del modelo (Booch et al. (2006); Rumbaugh et al., 2000. |
Principales | Las dos divisiones comunes más importantes son: Interfaz vs. Implementación y Clase vs. Objeto |
Regla | Mantener la división consistente en todos los diagramas |
Mecanismos de Extensibilidad
Item | Descripción |
---|---|
Definición | Adaptar UML a dominios específicos (Booch et al. (2006); Rumbaugh et al., 2000. |
Principales | Estereotipos y Valores Etiquetados |
Figura | |
Mecanismos de Extensibilidad |