Технологии разработки программного обеспечения


Создание диаграммы последовательности - часть 3


6.      Пока стрелка остается выделенной, введите имя сообщения — add Joe to Math 101.

Менеджер — один из объектов системы, который взаимодействует как с регистрационной формой, так и с набором объектов — учебных курсов. Для обслуживания нашего студента должен быть объект Math 101. Если такой объект существует, то Менеджер обязан передать объекту-курсу Math 101, что Joe должен быть добавлен к курсу (рис. 17.14).

1.      На панели инструментов щелкните по значку объекта (прямоугольнику).

2.      Для добавления объекта в диаграмму щелкните в нужном месте диаграммы.

3.      Пока объект остается выделенным, введите имя math 101.

4.      На панели инструментов щелкните по значку объектного сообщения (стрелке).

5.      Щелкните по пунктирной линии под объектом manager и перетащите стрелку на пунктирную линию под объектом math 101.

6.      Пока стрелка остается выделенной, введите имя сообщения — add Joe.

Рис. 17.14. Диаграмма последовательности — Math 101

Объект-курс не принимает самостоятельных решений о возможности добавления студентов. Этим занимается экземпляр класса Предложение курса (course offering). Назовем такой экземпляр (объект) Section 1.

Объект-курс обращается к объекту Section 1, если он открыт (в этом сценарии — ответ «да») с предложением добавить студента Joe (рис. 17.15).

1.      На панели инструментов щелкните по значку объекта (прямоугольнику).

2.      Для добавления объекта в диаграмму щелкните в нужном месте диаграммы.

3.      Пока объект остается выделенным, введите имя — section 1.

4.      На панели инструментов щелкните по значку объектного сообщения (стрелке).

5.      Щелкните по пунктирной линии под объектом math 101 и перетащите стрелку на пунктирную линию под объектом section 1.




Начало  Назад  Вперед



Книжный магазин