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


Рисунок 76. Диаграмма классов сценария Оформление заказа с атрибутами


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

Рисунок 76. Диаграмма классов сценария Оформление заказа с атрибутами 
классов 
Операция (operation) - это сервис, предоставляемый каждым 
экземпляром или объектом класса по требованию своих клиентов, в качестве 
которых могут выступать другие объекты, в том числе и экземпляры 
данного класса [1]. 
Пример. Класс ПодтверждениеЗаказа (OrderConfirmation) должен 
уметь отобразить информацию о заказе после его оформления, значит, он 
должен 
иметь 
соответствующую 
операцию: 
отобразитьЗаказ 
(displayOrder) 
(см. рис. 77). 
Рисунок 77. Операция класса 
9.2 
Как создать операцию класса в StarUML 
Чтобы создать операцию класса в StarUML, щелкните один раз по 
этому классу, в редакторе свойств Properties откройте раздел Operations, 
нажав кнопку 
. Откроется редактор коллекций (Collection Editor), в 


65 
котором нужно перейти в редактор операций, выбрав вкладку Operations 
(Операции). 
Если в редакторе операций нажать кнопку 
, то будет создана новая 
операция и откроется редактор ее свойств, в котором можно изменить имя 
созданной операции (раздел Name) и задать другие спецификации (рис. 78). 
Рисунок 78. Создание операции класса 
Для сохранения операции и ее спецификаций просто закройте диалог, 
нажав кнопку 

Более быстрый способ создать атрибут или операцию – это щелкнуть 
два раза левой кнопкой мыши по классу (рис. 79). 
Рисунок 79. Быстрое создание атрибута 
Нажав кнопку 
(для атрибута) или 
(для операции) вы получите 
атрибут или операцию соответственно. 
Чтобы удалить атрибут или операцию щелкните по ней два раза левой 
кнопкой мыши и нажмите на значок 
справа. Чтобы добавить еще один 
атрибут или операцию нажмите на значок (рис. 80). 

Download 1.96 Mb.

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




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