Это как ваша школьная грамматика: она описывает язык, который вы используете на языке, который вы используете.Вид рекурсивного определения.Таким образом, чтобы описать, что означают диаграммы классов, последовательностей, действий и т. Д. (И лежащие в их основе концепции), он использует именно эти концепции, а также довольно естественный текст, который немного облегчает его понимание людьми.Фактически, сама модель будет (должна?) Быть достаточно декларативной.Но так как мы люди, а не компьютеры, авторы UML поместили много-много простого английского текста вокруг него.