Разъяснение и пример использования точек семантической вариации UML

Как я прочитал спецификацию UML 2.5(все еще бета)

Some tools may use the different Images for different purposes: the icon replacing the box, fo r the reduced-size icon inside the box, for icons within tree browsers, etc. Alternatively, depending on the Image format, tools may choose to scale one single Image into different sizes for these different purposes. Some model elements already use an icon for their default presentation. A typical example of this is the Actor model element, which uses the “stickman” icon. When a Stereotype with an icon is applied to such a model element, the Stereotype’s icon replaces the default presentation icon within diagrams.

Также читайте об этом в сертификации UML (2007, стр. 155).

UML 2 uses several semantic variation points, which means that UML 2 leaves the semantics intentionally open at this point. The interpretation is left up to the environment in which the model is used.

Мои вопросы:

1) Не могли бы вы уточнить смысловые вариационные точки на простом примере (не связан с инструментом, как указано выше)?

2) Как я должен использовать semantic variation points(Интересно, есть ли рекомендации или ограничения по How а также where Я могу это использовать)?

1 ответ

Некоторые вещи строго установлены. Некоторые вещи остаются открытыми для настройки инструментами или разработчиками моделей. Например,

Semantic Variation Points
- Precise semantics of shared aggregation varies by application area and modeler.
- The order and way in which part instances are created is not defined.

Первый пункт поможет вам в этом: вы можете использовать общую агрегацию по своему усмотрению, оставив принцип понятным и устойчивым для всего проекта.

Второй скажет вам не пытаться показывать с помощью диаграммы классов порядок создания - вам нужны другие диаграммы или простой текст.

Другие вопросы по тегам