1. Найдите в броузере класс OrderOptions.
2. Перетащите его на объект Выбор варианта заказа на диаграмме.
3. Повторите этапы 1 и 2, соотнеся остальные объекты и соответствующие им классы:
# Класс OrderDetail соотнесите с объектом Детали заказа.
# Класс OrderMgr - с объектом Управляющий заказами.
# Класс Order - с объектом Заказ №1234.
# Класс TransactionMgr - с объектом Управляющий транзакциями.
Соотнесение объектов с классами (если вы не создавали описанную выше диаграмму Последовательности)
1. Щелкните правой кнопкой мыши на объекте Выбор варианта заказа.
2. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).
3. В раскрывающемся списке классов выберите пункт <New> (Создать). Появится окно спецификации классов.
4. В поле имени введите имя OrderOptions (Выбор заказа).
5. Щелкните на кнопке ОК. Вы вернетесь к окну спецификации объекта.
6. В списке классов выберите теперь класс OrderOptions.
7. Щелкните на кнопке ОК, чтобы вернуться к диаграмме. Теперь объект называется Order Options Form: OrderOptions (Выбор варианта заказа: OrderOptions).
|
|
8. Для соотнесения остальных объектов с классами повторите этапы с 1 по 7:
# Класс OrderDetail соотнесите с объектом Детали заказа.
# Класс OrderMgr - с объектом Управляющий заказами.
# Класс Order - с объектом Заказ №1234.
# Класс TransactionMgr - с объектом Управляющий транзакциями.
Соотнесение сообщений с операциями (если при разработке описанной выше диаграммы Последовательности сами операции вы уже создали)
1. Щелкните правой кнопкой на сообщении 1, Создать новый заказ.
2. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).
3. В раскрывающемся списке имен укажите имя операции - Create (Создать).
4. Нажмите на кнопку ОК.
5. Повторите этапы с первого по четвертый для соотнесения с операциями остальных сообщений:
# Сообщение 2:Открыть соотнесите с операцией Open()
# Сообщение 3: Ввести номер заказа, заказчика и число заказываемых предметов - с операцией SubmitInfo().
# Сообщение 4:Сохранить заказ - с операцией Save().
# Сообщение 5:Сохранить заказ - с операцией SaveOrder().
# Сообщение 6:Создать пустой заказ - с операцией Create().
# Сообщение 7: Ввести номер заказа, заказчика и число заказываемых предметов - с операцией SetInfo().
# Сообщение 8:Сохранить заказ - с операцией SaveOrder().
# Сообщение 9:Информация о заказе - с операцией GetInfo().
# Сообщение 10:Сохранить информацию о заказе в базе данных - с операцией Commit().