Добавление сообщений на диаграмму — RR
Пятница, 01 мая 2009 9:08
1. На панели инструментов нажмите кнопку Object Message (Сообщение объекта).
2. Проведите мышью от линии жизни действующего лица Salesperson (Продавец) к линии жизни объекта : Order Options Form (Выбор варианта заказа).
3. Выделив сообщение, введите его имя — Create new order (Создать новый заказ).
4. Повторив шаги 2 и 3, поместите на диаграмму сообщения:
• Open form (Открыть форму) — между Order Options Form и Order Detail Form
• Enter order number, customer, order items (Ввести номер заказа, заказчика и число заказываемых предметов) — между Salesperson и Order Detail Form
• Save the order (Сохранить заказ) ~ между Salesperson и Order Detail Form
• Create new, blank order (Создать пустой заказ) — между Order Detail Form и Order N1234
• Set the order number, customer, order items (Ввести номер заказа, заказчика и число заказываемых предметов) — между Order Detail Form и Order N1234
• Save the order (Сохранить заказ) — между Order Detail Form и Order N1234
Завершен первый этап работы. Готовая диаграмма Последовательности представлена на рис. 4.29. Теперь нужно позаботиться об управляющих объектах и о взаимодействии с базой данных. Как видно из диаграммы, объект Order Detail Form имеет множество ответственностей, с которыми лучше всего мог бы справиться управляющий объект. Кроме того, новый заказ должен сохранять себя в базе данных сам. Вероятно, эту обязанность лучше было бы переложить на другой объект.