Порядок сообщений в диаграммах последовательности UML 2.0 - PullRequest
2 голосов
/ 01 апреля 2011

Как порядок сообщений смоделирован в диаграммах последовательности UML 2.0?

Я просмотрел спецификацию UML 2.2 Superstructure , и единственная найденная структура для моделирования порядка - это класс GeneralOrdering. Я моделирую свою систему с помощью Папирус , но он не вставляет информацию о порядке сообщений автоматически, поэтому я пропускаю рекомендации по использованию этого класса.

У меня была идея протестировать другие инструменты и проверить вывод XMI, но те, которые экспортировали диаграмму последовательности, правильно использовали собственные расширения порядка сообщений в модели. Я попробовал Umodel , astah *, Enterprise Architect , PowerDesigner , Software Ideas Modeler и Visual Paradigm .

Есть подсказка?

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

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

Лучшая диаграмма последовательности на рынке - это RSA IBM.

  • Лучшая диаграмма классов - Omondo EclipseUML.
  • Лучшей диаграммой вариантов использования являются RSA и Visual Paragdigm.

Кстати, модель XMI на диаграмме последовательности никогда не была успешной и действительно беспорядочной.За исключением диаграммы последовательности все остальные диаграммы действительно хорошо выполнены в модели / xmi по спецификации OMG UML 2.3.Действительно хорошая спецификация, но диаграмма последовательности была и остается несчастьем !!s

0 голосов
/ 05 апреля 2011

Я задал тот же вопрос на форуме Eclipse Papyrus, где получил следующий ответ:

«Я не уверен в специфике Papyrus, но в спецификации UML отношение« фрагменты »Взаимодействие с InteractionFragment упорядочено (рис. 14.3), что определяет порядок сообщений. "

Перейдите по этой ссылке для полного сообщения.

...