Каждый объект диаграммы последовательности должен быть соотнесен с классом. При назначении объекту класса можно либо указать уже существующий класс модели, либо создать новый класс.
Для соотнесения объекта с классом в программе Rational Rose:
Щелкните правой кнопкой мыши по объекту на диаграмме.
В появившемся контекстно-зависимом меню выберите команду Open Specification.
В раскрывающемся списке классов выберите имя существующего класса и переходите к шагу 8 или пункт для создания нового класса.
Появится окно спецификации классов.
В поле Name введите имя нового класса.
Щелкните по кнопке ОК. Вы вернетесь в окно спецификации объекта.
Убедитесь, что в раскрывающемся списке классов указан нужный класс.
Щелкните по кнопке ОК, чтобы вернуться к диаграмме. Теперь объект соотнесен с классом.
Фрагмент окна диаграммы последовательности основного потока событий для варианта использования ввести новый заказ с объектами, соотнесенными с классами, показан на рис. 4.
Рис. 4.
Каждое сообщение диаграммы последовательности должно быть соотнесено с операцией класса. Для соотнесения сообщения с операцией необходимо проследить, чтобы получающий сообщение объект (сервер) был соотнесен с классом. При соотнесении сообщения с операцией класса можно либо указать уже существующую операцию класса, либо создать новую операцию.
Для соотнесения сообщения с операцией в программе Rational Rose:
Щелкните правой кнопкой мыши по сообщению на диаграмме.
В появившемся контекстно-зависимом меню выберите существующую операцию и переходите к шагу 5 или пункт для создания новой операции.
Появится окно спецификации операции.
В поле Name введите имя новой операции.
Щелкните по кнопке ОК, чтобы вернуться к диаграмме. Теперь сообщение соотнесено с операцией.
Окно диаграммы последовательности основного потока событий для варианта использования ввести новый заказ с сообщениями, соотнесенными с операциями, показано на рис. 5. На этой диаграмме показаны только имена классов.
Рис. 5.
Do'stlaringiz bilan baham: |