Настройка

1. В меню модели выберите пункт Tools > Options (Инструменты > Параметры).

2. Перейдите на вкладку диаграмм.

3. Контрольные переключатели Sequence Numbering, Collaboration Numbering и Focus of Control должны быть помечены.

4. Нажмите ОК, чтобы выйти из окна параметров.

Создание диаграммы Последовательности

1. Щелкните правой кнопкой мыши на Логическом представлении броузера.

2. В открывшемся меню выберите пункт New > Sequence Diagram.

3. Назовите новую диаграмму "Ввод заказа".

4. Дважды щелкните на ней, чтобы открыть ее.

Добавление на диаграмму действующего лица и объектов

1. Перетащите действующее лицо Продавец с броузера на диаграмму. Откройте двойным щелчком спецификацию добавленного на диаграмму лица и введите имя объекта.

2. На панели инструментов нажмите кнопку Object (Объект).

3. Щелкните мышью в верхней части диаграммы, чтобы поместить туда новый объект.

4. Назовите объект «Order Options Form».

5. Повторите этапы 3 и 4, чтобы поместить на диаграмму все остальные объекты: Order Detail Form, Order #1234

6. Щелкните правой кнопкой мыши на объекте Order Options Form.

7. В открывшемся меню выберите пункт Open Specification.

8. В раскрывающемся списке классов выберите пункт New. Появится окно спецификации классов.

9. В поле имени введите имя OrderOptions (Выбор заказа).

10. Щелкните на кнопке ОК. Вы вернетесь к окну спецификации объекта.

11. В списке классов выберите теперь класс OrderOptions.

12. Щелкните на кнопке ОК, чтобы вернуться к диаграмме. Теперь объект называется Order Options Form: OrderOptions (Выбор варианта заказа: OrderOptions).

13. Для соотнесения остальных объектов с классами повторите этапы с 6 по 12: класс OrderDetail соотнесите с объектом Order Detail; Order - с объектом Order #1234.

Ранее мы использовали русские имена, начиная с этого упражнения, будем использовать английские, так как создаваемые нами элементы модели будут транслироваться в программный код.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: