Оглавление
Исполняемый файл UML
-
Обзор исполняемого UML
- Исполняемый UML – это подмножество UML, предназначенное для поддержки разработки и выполнения моделей.
- Он отличается от стандартного UML, который используется для описания моделей, но не для их реализации.
- Исполняемый UML поддерживает выполнение моделей в целевой реализации, переводя их в более абстрактную форму.
-
Ключевые аспекты исполняемого UML
- В исполняемом UML отсутствуют конструкции, специфичные для реализации, такие как агрегация и композиция.
- Связи между классами всегда именованы и имеют глагольные фразы, определяющие роли.
- Ограничения на типы данных могут быть представлены в виде языка объектных ограничений или языка действий.
-
Различия между исполняемым и стандартным UML
- Исполняемый UML не поддерживает все конструкции UML, такие как агрегация и композиция.
- Он также отличается от стандартного UML в отношении типов данных и ограничений.
-
Применение исполняемого UML
- Исполняемый UML используется для описания моделей, которые должны быть выполнены в целевой реализации.
- Он применяется в архитектуре, управляемой моделями (MDA), и в проектировании на основе моделей (MDE).
-
Стандарты и публикации
- Исполняемый UML стандартизирован группой управления объектами (Object Management Group).
- Существуют публикации, описывающие исполняемый UML и его применение в различных контекстах.
Полный текст статьи: