ItemID: Integer.
Настройка
Этапы выполнения упражнения
Добавление атрибутов и операций
Постановка проблемы
Для определения атрибутов классов был проанализирован поток событий. В результате к классу Заказ диаграммы Классов были добавлены атрибуты Номер заказа и Имя клиента. Так как в одном заказе можно указать большое количество товаров и у каждого из них имеются свои собственные данные и поведение, было решено моделировать товары как самостоятельные классы, а не как атрибуты класса Заказ.
Добавим атрибуты и операции к классам диаграммы Классов "Ввод нового заказа". При этом используем специфические для языка особенности. Установим параметры так, чтобы показывать все атрибуты, все операции и их сигнатуры. Применим нотацию UML.
1.В меню модели выберите пункт Тооls > Options (Инструменты >Параметры).
2.Перейдите на вкладку Diagram.
3.Убедитесь, что флажок Show visibility (Показать видимость) установлен.
4.Убедитесь, что флажок Show stereotyps (Показать стереотипы) установлен.
5.Убедитесь, что флажок Show operation signatures (Показать сигнатуры операций) установлен.
. Убедитесь, что флажки Show all attributes (Показать все атрибуты) и Show all operations (Показать вое операции) установлены.
.Убедитесь, что флажки Suppress attributes (Подавить атрибуты) и Suppress operations (Подавить операции) сброшены.
8.Перейдите на вкладку Notation (Нотация).
9.Убедитесь, что флажок Visibility as icons (Отображать пиктограммы) сброшен.
Добавление нового класса
.Найдите в браузере диаграмму Классов варианта использования "Ввести новый заказ".
2.Дважды щелкнув мышью на диаграмме,откройте ее.
3.Нажмите кнопку С1аss панели инструментов.
4.Щелкните мышью внутри диаграммы, чтобыпоместить туда новый класс.
5.Назовите егоПозиц_заказа.
6.Назначьте этому классу стереотипEntity.
7.В браузере перетащите класс в пакет Сущности.
Добавление атрибутов
1.Щелкните правой кнопкой мыши на классе Заказ.
2.В открывшемся меню выберите пункт New Attribute (Создать атрибут),
. Введите новый атрибут:
OrderNumber: Integer
. Нажмите клавишу Enter
. Введите следующий атрибут:
CustomerName: String.
. Повторив шаги 4 и 5, добавьте атрибуты:
OrderDate: Date
OrderFillDate: Date
Если тип атрибута не появляется в выпадающем списке, то введите его от руки и он далее будет появляться.
7.Щелкните правой кнопкой мыши наклассеПозиц_заказа.
8.В открывшемся меню выберитепункт New Attribute (Создать атрибут).
9.Введите новый атрибут:
.НажмитеклавишуEnter.
11.Введите следующий атрибут: