Создание диаграммы Классов для сценария "Ввести новый заказ" со всеми классами

Упражнение 3. Создание диаграмм классов

В этом упражнении надо будет сгруппировать в пакеты классы, созданные во время выполнения предыдущего упражнения. Затем вам предстоит создать несколько диаграмм Классов, на которых вы также покажете классы и пакеты системы.

Постановка задачи

Изучив диаграммы Взаимодействия, Боб понял, что система соответствует деловым Создадим пакеты Entities (Сущности), Boundaries (Границы) и Control (Управление), поместив в них соответствующие классы. Затем для каждого пакета создадим диаграммы Классов; кроме того, на Главной диаграмме показаны пакеты и на диаграмме Ввода нового заказа -- все классы этого варианта использования.

Создание диаграммы Классов

Объедините обнаруженные классы в пакеты. Создайте диаграмму Классов для отображения пакетов, диаграммы Классов для представления классов в каждом пакете и диаграмму Классов для представления всех классов варианта использования "Ввести новый заказ".

Этапы выполнения упражнения

Настройка

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

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

3. Убедитесь, что помечен контрольный переключатель Show Stereotypes (Показать стереотипы).

4. Убедитесь, что помечены контрольные переключатели Show All Attributes (Показать все атрибуты) и Show All Operations (Показать все операции).

5. Убедитесь, что не помечены переключатели Suppress Attributes (Подавить вывод атрибутов) и Suppress Operations (Подавить вывод операций).

Создание пакетов

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

2. В открывшемся меню выберите пункт New > Package (Создать > пакет).

3. Назовите новый пакет Entities (Сущности).

4. Повторите этапы с первого по третий, создав пакеты Boundaries (границы) и Control (управление).

Создание диаграммы Классов для сценария "Ввести новый заказ" со всеми классами - student2.ru

Рис. 7. Главная диаграмма Классов системы обработки заказов.

Создание Главной диаграммы Классов

1. Дважды щелкните на Главной диаграмме Классов прямо под Логическим представлением броузера, чтобы открыть ее.

2. Перетащите пакет Entities из броузера на диаграмму.

3. Перетащите пакеты Boundaries и Control из броузера на диаграмму.

Главная диаграмма Классов должна выглядеть как на рисунке 7.

Создание диаграммы Классов для сценария "Ввести новый заказ" со всеми классами.

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

2. В открывшемся меню выберите пункт New > Class Diagram (Создать > Диаграмму Классов).

3. Назовите новую диаграмму Классов Add New Order (Введение нового заказа).

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

5. Перетащите из броузера все классы (OrderOptions, OrderDetail, Order, OrderMgr и TransactionMgr).

Диаграмма Классов должна выглядеть как на рисунке 8.

Создание диаграммы Классов для сценария "Ввести новый заказ" со всеми классами - student2.ru

Рис. 8. Диаграмма Классов Add New Order.

Наши рекомендации