Для создания Кооперативной диаграммы достаточно просто нажать клавишу F5 или, если вы хоти сами проделать все требуемые операции, воспользуйтесь приводимым далее планом.
1. Щелкните правой кнопкой мыши на Логическом представлении в броузере.
2. В открывшемся меню выберите пункт New > Collaboration Diagram.
3. Назовите эту диаграмму Ввод заказа.
4. Щелкните на ней дважды, чтобы открыть ее.
Добавление действующего лица и объектов на диаграмму
1. Перетащите действующее лицо Продавец (Salesperson) с броузера на диаграмму.
2. На панели инструментов нажмите кнопку Object (Объект).
3. Щелкните мышью где-нибудь внутри диаграммы, чтобы поместить туда новый объект.
4. Назовите объект "Order Options Form" -- Выбор варианта заказа.
5. Повторите этапы 3 и 4, чтобы поместить на диаграмму все остальные объекты:
# "Order Detail Form" -- Форма Детали заказа
# "Order N1234" -- Заказ №1234.
Добавление сообщений на диаграмму
1. На панели инструментов нажмите кнопку Object Link (Связь объекта).
2. Проведите мышью от действующего лица Продавец к объекту Выбор варианта заказа.
|
|
3. Повторите этапы 1 и 2, соединив связями следующие объекты:
# Действующее лицо Продавец и объект Детали Заказа.
# Объект Выбор варианта заказа и объект Детали заказа.
# Объект Детали заказа и объект Заказ №1234.
4. На панели инструментов нажмите кнопку Link Message (Сообщение связи).
5. Щелкните на связи между Продавцом и Выбором варианта заказа.
6. Выделив сообщение, введите его имя "Create New Order -- Создать новый заказ".
7. Повторите этапы с 4 по 6, поместив на диаграмму все остальные сообщения, как показано ниже:
# Open form -- Открыть форму (между Выбором варианта заказа и Деталями заказа)
# Enter order number, customer, order items -- Ввести номер заказа, заказчика и число заказываемых предметов (между Продавцом и Деталями заказа)
# Save the order -- Сохранить заказ (между Продавцом и Деталями заказа)
# Create new, blank order -- Создать пустой заказ (между Деталями заказа и Заказом №1234)
# Set the order number, customer, order items -- Ввести номер заказа, заказчика и число заказываемых предметов (между Деталями заказа и Заказом №1234).
# Save the order -- Сохранить заказ (между Деталями заказа и Заказом №1234)
Теперь, как и раньше, надо продолжить работу и поместить на диаграмму дополнительные элементы, а также рассмотреть ответственности объектов.