Главная Обратная связь Поможем написать вашу работу!

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






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



1. В браузере перетащите класс выбор_заказа на пакет Границы.

2. Перетащите класс заказ_деталей на пакет Границы.

3. Перетащите классы Упр_заказами и Упр-транзакциями на пакет Управление.

4. Перетащите класс Заказ на пакет Сущности.

Классы и пакеты в браузере показаны на рис. 8

Рисунок 8 - Представление пакетов и классов

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

1. В браузере щелкните правой кнопкой мыши на пакете Границы.

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

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

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

5. Перетащите на нее из браузера классы выбор_заказа и заказ_деталей.

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

В браузере щелкните правой кнопкой мыши на пакете Сущности.

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

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

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

11. Перетащите на нее из браузера класс Заказ.

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

13. В браузере щелкните правой кнопкой мыши на пакете Управление

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

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

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

17. Перетащите на нее из браузера классы Упр_заказами и Упр_транзакциями

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

 

Рисунок 9 - Диаграмма Классов Add New Order

Лабораторная работа 7. Уточнение методов и свойств классов.

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

Постановка проблемы

Для определения атрибутов классов был проанализирован поток событий. В результате к классу Заказ диаграммы Классов были добавлены атрибуты Номер заказа и Имя клиента. Так как в одном заказе можно ука­зать большое количество товаров и у каждого из них имеются свои собственные данные и поведение, было решено моделировать товары как самостоятельные классы, а не как атрибуты класса Заказ.



Добавление атрибутов и операций

Добавим атрибуты и операции к классам диаграммы Классов "Ввод нового заказа". При этом использу­ем специфические для языка особенности. Установим параметры так, чтобы показывать все атрибу­ты, все операции и их сигнатуры. Применим нотацию UML.

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

Настройка

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

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

3. Убедитесь, что флажок Show visibility (Показать видимость) установлен.

4. Убедитесь, что флажок Show stereotyps (Показать стереотипы) установлен.

5. Убедитесь, что флажок Show operation signatures (Показать сигнатуры операций) установлен.

6. Убедитесь, что флажки Show all attributes (Показать все атрибуты) и Show all operations (Пока­зать вое операции) установлены.

7.Убедитесь, что флажки Suppress attributes (Подавить атрибуты) и Suppress operations (Подавить операции) сброшены.

8. Перейдите на вкладку Notation (Нотация).

9. Убедитесь, что флажок Visibility as icons (Отображать пиктограммы) сброшен.

Добавление нового класса

1. Найдите в браузере диаграмму Классов варианта использования "Ввести новый заказ".

2. Дважды щелкнув мышью на диаграмме,откройте ее.



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

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

5. Назовите егоПозиц_заказа.

6. Назначьте этому классу стереотипEntity.

7. В браузере перетащите класс в пакет Сущности.

Добавление атрибутов

1. Щелкните правой кнопкой мыши на классе Заказ.

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

3. Введите новый атрибут:

OrderNumber : Integer

4. Нажмите клавишу Enter

5. Введите следующий атрибут:

CustomerName : String.

6. Повторив шаги 4 и 5, добавьте атрибуты:

OrderDate : Date

OrderFillDate : Date

Если тип атрибута не появляется в выпадающем списке, то введите его от руки и он далее будет появляться.

7. Щелкните правой кнопкой мыши наклассеПозиц_заказа.

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

9. Введите новый атрибут:

ItemID : Integer.

10. НажмитеклавишуEnter.

11. Введите следующий атрибут:

ItemDescription : String.

 

Добавление операций к классуПозиц_заказа

1. Щелкнитеправой кнопкой мыши на классе Позиц_заказа.

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

3. Введите новуюоперацию:

Создать()

4. Нажмитеклавишу Enter.

5. Введите следующуюоперацию:

Взять_информацию()

6. Нажмитеклавишу Enter.

7. Введите операцию:

Дать_информацию()


Просмотров 381

Эта страница нарушает авторские права




allrefrs.ru - 2021 год. Все права принадлежат их авторам!