Этапы выполнения упражнения Создание пакетов
1. В обозревателе моделей щелкните правой кнопкой мыши по разделу <<useCaseModel>> и выберите Add>Package (рисунок 8).
Рисунок 8 – Создание пакета
2. Назовите новый пакет Сущности.
3. Повторив шаги 1—2, создайте пакеты Границы и Управление.
Создание Главной диаграммы Классов
21. Внавигаторе моделей выберите с помощью контекстного меню создайте новую диаграмму классов ClassDiagram, откройте ее.
22. Перетащите пакет Сущности из браузера на диаграмму.
23. Перетащите пакеты Границы и Управление из браузера на диаграмму. Главная диаграмма Классов должна выглядеть, как показано на рис. 9
Рисунок 9 - Диаграмма классов в логическом представлении браузера.
Создание диаграммы Классов для сценария "Ввести новый заказ" с отображением всех классов
2. Внавигаторе моделей выберите с помощью контекстного меню создайте новую диаграмму классов ClassDiagram.
3. Назовите новую диаграмму Классов: Ввод нового заказа.
4. Дважды щелкнув мышью на этой диаграмме в браузере, откройте ее.
5. Перетащите из браузера все классы (Выбор_заказа,Заказ_деталей,упр_заказами, Заказ, Упр_транзакциями
Объединение классов в пакеты
1. В браузере перетащите класс выбор_заказа на пакет Границы.
2. Перетащите класс заказ_деталей на пакет Границы.
3. Перетащите классы Упр_заказами и Упр-транзакциями на пакет Управление.
4. Перетащите класс Заказ на пакет Сущности.
Классы и пакеты в браузере показаны на рис. 10
|
|
Рисунок 10 - Представление пакетов и классов Добавление диаграмм Классов к каждому пакету
1. В браузере щелкните правой кнопкой мыши на пакете Границы.
2. В открывшемся меню выберите пункт AddDiagram>ClassDiagram.
3. Введите имя новой диаграммы — Main (Главная).
4. Дважды щелкнув мышью на этой диаграмме, откройте ее.
5. Перетащите на нее из браузера классы выбор_заказа и заказ_деталей.
6. Закройте диаграмму.
В браузере щелкните правой кнопкой мыши на пакете Сущности.
8. В открывшемся меню выберите пункт AddDiagram>ClassDiagram.
9. Введите имя новой диаграммы — Main (Главная).
10. Дважды щелкнув мышью на этой диаграмме, откройте ее.
11. Перетащите на нее из браузера класс Заказ.
12. Закройте диаграмму
13. В браузере щелкните правой кнопкой мыши на пакете Управление
14. В открывшемся меню выберите пункт AddDiagram>ClassDiagram.
15. Введите имя новой диаграммы — Main (Главная).
16. Дважды щелкнув мышью на этой диаграмме, откройте ее.
17. Перетащите на нее из браузера классы Упр_заказами и Упр_транзакциями
18. Закройте диаграмму
Уточнение методов и свойств классов
В этом упражнении к описаниям операций будут добавлены детали, включая параметры и типы возвращаемых значений, и определены атрибуты классов
|
|
Постановка проблемы
Для определения атрибутов классов был проанализирован поток событий. В результате к классу Заказ диаграммы Классов были добавлены атрибуты Номер заказа и Имя клиента. Так как в одном заказе можно указать большое количество товаров и у каждого из них имеются свои собственные данные и поведение, было решено моделировать товары как самостоятельные классы, а не как атрибуты класса Заказ.
Дата добавления: 2020-04-25; просмотров: 190; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!