Связывание диаграмм UML - каковы различные возможности и как указать независимую от инструмента ва - PullRequest
0 голосов
/ 09 сентября 2011

UML 2.x имеет 14 типов диаграмм, сгруппированных в структурные и поведенческие диаграммы. Для системы, смоделированной в UML, существует взаимосвязь между диаграммами, например: Класс с переменной состояния должен иметь соответствующую диаграмму конечного автомата, которая моделирует его поведение. Точно так же линия жизни в диаграмме последовательности является экземпляром класса: обычно отображается как:. Какие другие связи возможны между 14 диаграммами?

Существует ли независимый от инструмента способ их определения?

Экспортируются ли эти связи стандартным способом в выходной файл XMI, если поддерживается экспорт XMI?

1 Ответ

0 голосов
/ 09 сентября 2011

В UML2 теперь вы можете создать практически любой элемент модели на любой диаграмме. Я имею в виду, что вы можете иметь структурные элементы внутри одной диаграммы. альтернативный текст http://www.forum -omondo.com / download / file.php? Id = 194 & mode = view

Сказав, что вы также можете использовать редактор EclipseUML2 с открытым исходным кодом. Вы вручную создаете свою модель и, например, создаете State, а затем дочерний класс. После создания вы открываете модель с помощью совместимого инструмента UML и перетаскиваете мышью в пустую диаграмму, созданную вручную. Вы получите графическое представление.

Я делаю это каждый день с Omondo EclipseUML Helios, и это работает очень хорошо. Ранее я пробовал RSA 6.5, и это было возможно. Моя графическая диаграмма позволяет мне создавать столько моделей, сколько необходимо для моей модели. Я могу манипулировать своей моделью с помощью редактора или диаграммы. Действительно круто !!

...