Как установить вызов операции класса как переход в диаграмме конечного автомата UML? (Sparx EA)
Можно ли повторно использовать вызов операции класса в качестве перехода на диаграмме UML Sparx Enterprise Architect (у меня есть версия 9)? Если да, как мне это сделать?
Можно использовать это как действие на диаграмме деятельности и как сообщение на диаграмме объекта, но я не могу понять это для конечного автомата. Я хотел бы, чтобы было больше интеграции для разработчиков программного обеспечения...
Кроме того, я хотел бы установить состояние на диаграмме как особое состояние экземпляра класса (экземпляр класса == объект).
1 ответ
Можно ли повторно использовать вызов операции класса в качестве перехода на диаграмме UML...?
Да. На диаграмме конечного автомата: Откройте свойства перехода, включите "Эффект - Поведение" и выберите операцию в браузере.
Можно использовать это как действие в диаграмме деятельности...
Да. Добавьте действие "Операция вызова" на диаграмму действий. Перейдите в "Свойства действия" -> "Вызов" и выберите операцию в меню "Поведение:".
... и как сообщение в диаграмме объекта...
Да. Нарисуйте связь между объектами на диаграмме объектов, щелкните правой кнопкой мыши ссылку и выберите "Добавить сообщение из... " (где "..." - нужное направление). Дважды щелкните сообщение и выберите операцию в раскрывающемся списке "Сообщение:".