Моделирования uml


Download 1.84 Mb.
Pdf ko'rish
bet12/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   8   9   10   11   12   13   14   15   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

Вариант использования (use case) — множество сценариев
объединенных 
по 
некоторому 
критерию 
и 
описывающих 
последовательности 
производимых 
системой 
действий, 
доставляющих значимый для некоторого действующего лица 
результат. 
Приведенная классификация не является исчерпывающей. У 
каждой из этих сущностей есть различные частные случаи и 
вариации, рассматриваемые в последующих главах.


18
Группирующая 
сущность 
в 
UML 
одна — пакет — зато 
универсальная. 
Пакет (package) — группа элементов модели (в том числе 
пакетов). 
Аннотационная 
сущность 
тоже 
одна — примечание 
(comment) — зато в нее можно поместить все что угодно, так как 
содержание примечания UML не ограничивает.
В табл. 1.1 приведена стандартная нотация в минимальном 
варианте для упомянутых сущностей. 
Таблица 1.1 
Нотация основных сущностей 
Название 
Графическая нотация 
Артефакт 
Вариант 
использования 
Действующее 
лицо 
Деятельность и 
действие 
Интерфейс 
Класс 
Компонент 


19
Окончание табл. 1.1 
Название 
Графическая нотация 
Кооперация 
Объект 
Пакет 
Примечание 
Состояние 
Узел 
1.3.2. Отношения 
В UML используются четыре основных типа отношений: 
- зависимость (dependency); 
- ассоциация (association); 
- обобщение (generalization); 
- реализация (realization). 
Зависимость — это наиболее общий тип отношения между 
двумя сущностями. 
Отношение зависимости указывает на то, что изменение 
независимой сущности каким-то образом влияет на зависимую 
сущность. 
Графически отношение зависимости изображается в виде 
пунктирной линии со стрелкой (1), направленной от зависимой 
сущности (2) к независимой (3) (рис. 1.3). Как правило, семантика 


20
конкретной 
зависимости 
уточняется 
в 
модели 
с 
помощью 
дополнительной информации. Например, зависимость со стереотипом 
«use»
означает, что зависимая сущность использует (скажем, 
вызывает операцию) независимую сущность. 
Рис. 1.3. Отношение зависимости 
 
Ассоциация — это наиболее часто используемый тип отношения 
между сущностями.
Отношение ассоциации имеет место, если одна сущность 
непосредственно связана с другой (или с другими — ассоциация 
может быть не только бинарной). 
Графически ассоциация изображается в виде сплошной 
линии (1) с различными дополнениями, соединяющей связанные 
сущности (рис. 1.4). На программном уровне непосредственная связь 
может быть реализована различным образом, главное, что 
ассоциированные сущности знают друг о друге. Например, 
отношение часть–целое является частным случаем ассоциации и 
называется отношением агрегации. 
Рис. 1.4. Отношение ассоциации 
 

Download 1.84 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   115




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