Elemento (UML)


En el lenguaje de modelado unificado (UML), un elemento es una clase abstracta sin superclase. [1] Se utiliza como superclase o clase base, como la conocen los programadores orientados a objetos, para todas las metaclases en la biblioteca de infraestructura UML. Todos los demás elementos del UML heredan, directa o indirectamente, de Element. Un elemento tiene una asociación de composición derivada consigo mismo para admitir la capacidad general de los elementos de poseer otros elementos. Como tal, no tiene atributos adicionales como parte de su especificación.

La clase Element pertenece al paquete base en UML llamado Kernel. Este es el paquete que contiene las superclases que componen la superestructura de UML.

Las subclases de Element proporcionan una semántica adecuada al concepto que representan. Los comentarios de un elemento no agregan semántica, pero pueden representar información útil para el lector del modelo. [1]

Weilkiens, Tim; Oestereich, Bernd (2007). Guía de certificación UML 2 . Morgan Kaufman . ISBN 978-0-12-373585-0.

"Superestructura del lenguaje de modelado unificado OMG". Grupo de administración de objetos. agosto de 2011. {{cite journal}}: Citar diario requiere |journal=( ayuda )