Как установить вызов операции класса как переход в диаграмме конечного автомата UML? (Sparx EA)

Можно ли повторно использовать вызов операции класса в качестве перехода на диаграмме UML Sparx Enterprise Architect (у меня есть версия 9)? Если да, как мне это сделать?

Можно использовать это как действие на диаграмме деятельности и как сообщение на диаграмме объекта, но я не могу понять это для конечного автомата. Я хотел бы, чтобы было больше интеграции для разработчиков программного обеспечения...

Кроме того, я хотел бы установить состояние на диаграмме как особое состояние экземпляра класса (экземпляр класса == объект).

1 ответ

Решение

Можно ли повторно использовать вызов операции класса в качестве перехода на диаграмме UML...?

Да. На диаграмме конечного автомата: Откройте свойства перехода, включите "Эффект - Поведение" и выберите операцию в браузере.

Можно использовать это как действие в диаграмме деятельности...

Да. Добавьте действие "Операция вызова" на диаграмму действий. Перейдите в "Свойства действия" -> "Вызов" и выберите операцию в меню "Поведение:".

... и как сообщение в диаграмме объекта...

Да. Нарисуйте связь между объектами на диаграмме объектов, щелкните правой кнопкой мыши ссылку и выберите "Добавить сообщение из... " (где "..." - нужное направление). Дважды щелкните сообщение и выберите операцию в раскрывающемся списке "Сообщение:".

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