1. Выделите сообщение 5 (Create).
2. Нажмите комбинацию клавиш CTRL + D, чтобы удалить это сообщение.
3. Повторите этапы 1 и 2, чтобы удалить сообщение: SetInfo
4. На панели инструментов нажмите кнопку Object Message.
5. Поместите на диаграмму новое сообщение, расположив его под сообщением 4 между Order Detail Form и Order Manager.
6. Назовите его SaveOrder (Сохранить заказ).
Рис. 4. Диаграмма последовательности с новыми объектами.
7. Повторите этапы 4 - 6, добавив сообщения с шестого по девятое и назвав их:
# Create (Создать новый заказ) - между Order Manager и Order #1234.
# SetInfo (Вести номер заказа, заказчика и число заказываемых предметов) - между Order Manager и Order #1234.
# SaveOrder (Сохранить заказ) - между Order Manager и Transaction Manager.
# GetInfo (Получить информацию о заказе) - между Transaction Manager и Order #1234.
8. На панели инструментов нажмите кнопку Message to Self (Сообщение себе).
9. Щелкните на линии жизни объекта Transaction Manager ниже сообщения 9, добавив туда рефлексивное сообщение. Назовите его Commit (Сохранить информацию о заказе в базе данных).
10. Создайте классы и соотнесите объекты с классами: OrderMgr - с объектом Order Manager, TransactionMgr - с объектом Transaction Manager.
Теперь диаграмма Последовательности должна выглядеть как на рисунке 4.