Информационных технологий визуальное моделирование систем в Staruml


Download 1.96 Mb.
Pdf ko'rish
bet41/64
Sana07.03.2023
Hajmi1.96 Mb.
#1246995
1   ...   37   38   39   40   41   42   43   44   ...   64
Bog'liq
Kajumova

Атрибут 
(attribute) — 
содержательная 
характеристика класса, 
описывающая множество значений, которые могут принимать отдельные 
объекты этого класса
Пример. Класс Товар (Item) может содержать следующие атрибуты: 
артикул, название, цена, размерный ряд, цвет (рис. 74). 


63 
Рисунок 74. Класс Товар с атрибутами 
9.1 
Как создать атрибут класса в StarUML 
Для того чтобы создать атрибут класса в StarUML, выделите класс
атрибуты которого вы хотите задать, щелкнув по нему один раз, затем в 
редакторе свойств Properties этого класса откройте раздел Attributes, нажав 
кнопку 
. Откроется редактор коллекций (Collection Editor), содержащий 
вкладки редакторов атрибутов, операций и пр. (рис. 75). 
Если в редакторе атрибутов нажать кнопку 
, то будет создан новый 
атрибут и откроется редактор его свойств, в котором можно изменить имя 
созданного атрибута (раздел Name) и задать другие спецификации (о 
спецификациях атрибутов и операций будет сказано немного позже). 
Рисунок 75. Создание атрибута 
Для сохранения атрибута и его спецификаций просто закройте диалог, 
нажав кнопку 

Пример. Создадим атрибуты классов сценария Оформление заказа.
Для класса Заказ (Order) определим следующие атрибуты: 
номерЗаказа (code), имяПокупателя (firstName), фамилияПокупателя 
(las
tName), телефон (phoneNumber), электронныйАдрес (e-mail), товар 
(item
), суммаЗаказа (total).
Для класса Товар (Order) определим атрибуты 
артикул 


64 
(productCode), название (productName), размер (size), цвет (color), 
цена (price).
Замечание. Конечно, каждый заказ должен содержать хотя бы один 
товар, но может состоять нескольких товаров, о том, как это показать на 
диаграмме, мы поговорим в разделе «Определение спецификаций атрибутов 
класса». 
Диаграмма классов с атрибутами показа на рисунке 76. 

Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   37   38   39   40   41   42   43   44   ...   64




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling