Практическая часть. Задание: На основе созданных ранее сценариев выбрать действующее лицо покупатель

Задание: На основе созданных ранее сценариев выбрать действующее лицо покупатель. Руководствуясь диаграммами последовательностей создать требуемые классы для выбранного варианта использования. Создать диаграмму Классов для отображения пакетов системы. Сгруппировать созданные классы в пакеты. Добавить диаграммы классов к каждому пакету.

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

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

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

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

4. Создайте аналогичным образом пакеты Boundaries (Границы) и Control (Управление).

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

Дважды щелкнув мышью на Главной диаграмме Классов, находящейся под Логическим представлением браузера, откройте ее. Перетащите пакет Entities из браузера на диаграмму. Перетащите пакеты Boundaries и Control из браузера на диаграмму.

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

Рис. 4.6.Главная диаграмма классов

Создание Классов для сценария покупатель.

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

2. В открывшемся меню выберите пункт New => Class (Создать => Класс). Назовите новый Класс «Фирма посредник».

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

4. В открывшемся контекстном меню выберите пункт New => Attribute (Создать атрибут). Назовите его «счёт».

5. Аналогичным образом создайте операции для данного класса.

6. Повторяя пункты с 1 по 5 создайте классы «счёт», «выписывает счёт», заполните поля атрибутов и операций классов как показано на рисунке 4.7.

Помещение классов на диаграмму:

Поместить класс на диаграмму можно одним из следующих способов:

1. Нажмите кнопку Class на палитре инструментов.

2. В главном меню выберите пункт Þ Tools Þ Create Þ Class. Будет выведен весь список имен уже имеющихся классов, дважды щёлкнув на одном из элементов меню можно выбрать уже имеющийся класс. Можно задать новое имя (New).

3. Главное меню Þ Query Þ Add Class Þ появится диалоговое окно для добавления класса. Выбранные классы будут помещены на открытую диаграмму.

Удаление классов:

Для удаления класса с диаграммы достаточно выделив его нажать клавишу Delete. Для того, чтобы удалить класс из модели необходимо:

1. Выделить его на диаграмме.

2. В меню модели выбрать пункт Edit => Delete from Model(Павка => Удалить из модели) или нажать комбинацию клавиш CTRL+D.

Рис. 4.7. Диаграмма классов «покупка»

Добавление стереотипов к классам

1. Щелкните правой кнопкой мыши на классе диаграммы «Фирма посредник» и «Фирма владелец». В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). В поле стереотипа введите слово Entity. Активируйте ОК.

2. Активируйте правой кнопкой мыши на классе «банк» диаграммы. В открывшемся меню выберите пункт Open Specification (Открыть спецификацию). В раскрывающемся списке поля стереотипов укажите стереотип Boundary. Свяжите класс «Дилер по продаже» со стереотипом Control (рис. 4.8).

Рис. 4.8. Стереотипы классов

Объединение классов в пакеты:

В браузере перетащите класс «Фирма посредник» и «Фирма владелец» на пакет сущности. Перетащите классы «Дилер по продаже» на пакет Управление. Перетащите класс «банк» на пакет границы. Браузер показан на рисунке 4.9.

Рис. 4.9.Окно браузера после объединения классов в пакеты

Добавление диаграмм Классов к каждому пакету.

В браузере щелкните правой кнопкой мыши на пакете Boundaries (границы). В открывшемся меню выберите пункт New => Class Diagram (Создать => Диаграмма Классов). Введите имя новой диаграммы – Main (Главная) и откройте ее. Перетащите на нее из браузера класс «банк».

В браузере щелкните правой кнопкой мыши на пакете Entities (сущности). В открывшемся меню выберите пункт New => Class Diagram (Создать => Диаграмма Классов). Введите имя новой диаграммы – Main (Главная) и откройте ее. Перетащите на нее из браузера классы «Фирма посредник» и «Фирма владелец».

В браузере щелкните правой кнопкой мыши на пакете Control (управление). В открывшемся меню выберите пункт New => Class Diagram (Создать => Диаграмма Классов). Введите имя новой диаграммы – Main (Главная) и откройте ее. Перетащите на нее из браузера класс «Дилер по продаже» (см. рис. 4.8).


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



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