102 Глава 4
2.
Перетащите классы RegisterForCoursesForm и Registration-
Controller из браузера на диаграмму. Можно переместить объект
из верхней части диаграммы
в
точку
его
создания. Для того чтобы
расположить объект между двумя существующими объектами,
достаточно щелкнуть мышью между ними.
3.
Щелкните по кнопке Object Message на панели инстру-
ментов.
4.
Проведите мышью от линии жизни действующего лица
"Студент" к линии жизни объекта RegisterForCoursesForm.
5.
Выделите сообщение и введите его
имя:
// register for courses.
6. Повторите действия п.
3—5,
чтобы поместить на диафамму
остальные сообщения, как показано на рис. 4.4 (для рефлексив-
ного сообщения
3
используется кнопка Message to Self).
Соотнесение сообщений с операциями:
1.
Щелкните правой кнопкой мыши по тексту сообщения 1,
// register for courses.
2.
Выберите пункт new operation в открывшемся меню. По-
явится окно спецификации операции.
3.
Оставьте имя сообщения - // register for courses в поле
имени.
4.
Щелкните по кнопке ОК, чтобы закрыть окно специфика-
ции операции и вернуться на диаграмму.
5.
Повторяйте действия п. 1—4, пока не соотнесете с операци-
ями все остальные сообщения.
Выполните аналогичные действия для создания диаграмм по-
следовательности, показанных на
рис.
4.5
—
4.8.
Обратите внима-
ние,
что на диаграмме рис. 4.8 изображен объект нового класса
PrimarySheduleOflFeringlnfo (ассоциации-класса, описывающего
связь между классами Shedule и Offeringlnfo), который нужно
предварительно создать.
Для того чтобы добавить на диаграмму примечание:
1.
Щелкните на панели инструментов по кнопке Note.
2.
Щелкните мышью по тому месту диаграммы, куда собира-
етесь поместить примечание.
3.
Выделите новое примечание и введите туда текст.
4.
Щелкните по кнопке Anchor Notes
То
Item на панели инст-
рументов, для того чтобы прикрепить примечание к элементу
диаграммы.