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

• Щелкните правой кнопкой мыши на классе OrderOptions диаграммы.

• В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

• В поле стереотипа введите слово Boundary.

• Нажмите на кнопку ОК.

• Щелкните правой кнопкой мыши на классе OrderDetail диаграммы.

• В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

• В раскрывающемся списке в поле стереотипов теперь будет стереотип Boundary. Укажите его.

• Нажмите на кнопку ОК.

• Повторите этапы 1 - 4, связав классы OrderMgr и TransactionMgr со стереотипом Control, а класс Order - со стереотипом Entity.

 

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

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

1. Перетащите в броузере класс OrderOptions на пакет Boundaries.

2. Перетащите класс OrderDetail на пакет Boundaries.

3. Перетащите классы OrderMgr и TransactionMgr на пакет Control.

4. Перетащите класс Order на пакет Entities.

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

• Щелкните правой кнопкой на пакете Boundaries броузера.

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

• Введите имя новой диаграммы - Main (Главная).

• Дважды щелкните мышью на этой диаграмме, чтобы открыть ее.

• Перетащите на нее из броузера классы OrderOptions и OrderDetail.

• Закройте диаграмму.

• Щелкните правой кнопкой на пакете Entities броузера.

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

• Введите имя новой диаграммы - Main (Главная).

• Дважды щелкните мышью на этой диаграмме, чтобы открыть ее.

• Перетащите на нее из броузера класс Order.

• Закройте диаграмму.

• Щелкните правой кнопкой на пакете Control броузера.

• В открывшемся меню выберите пункт New > Class Diagram (Создать >

• Диаграмму Классов).

• Введите имя новой диаграммы - Main (Главная).

• Дважды щелкните мышью на этой диаграмме, чтобы открыть ее.

• Перетащите на нее из броузера классы OrderMgr и TransactionMgr.

• Закройте диаграмму.

 

 

Рис. 9. Стереотипы классов для варианта использования Ввести новый заказ.

Упражнение 4 . Создание диаграмм классов (учет новых требований)

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

Рис. 10. Обновленная диаграмма Последовательностей.