Нотации UML(www.umlmanual.ru)
.pdfнотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||
|
|
ДИАГРАММА КОММУНИКАЦИИ |
|
|
|||||||
|
|
|
(communication diagram) |
|
|
||||||
|
|
|
|
|
|
|
Диаграмма |
коммуникации |
используется |
||
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
для описания поведения системы как по- |
||||
|
|
|
|
|
|
|
следовательности обмена |
сообщениями |
|||
|
|
|
|
|
|
|
между элементами. |
|
|
||
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
Основные сущности, используемые на ди- |
||||
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
аграмме: роли (1, 2 и 3), которые играют |
||||
|
|
|
|
|
|
|
взаимодействующие элементы и объекты |
||||
|
|
|
|
|
|
|
(4, 5 и 6) – экземпляры конкретных клас- |
||||
|
|
|
|
|
|
|
сов. |
|
|
|
|
|
|
|
|
|
|
|
Отношения, соединяющие взаимодейству- |
||||
|
|
|
|
|
|
|
ющие элементы, называются связями (7). |
||||
|
|
|
|
|
|
|
Если элемент связан сам с собой, то такая |
||||
|
|
|
ирован |
|
|
|
|
||||
|
|
|
|
|
lma связь называется рефлексивной (8). |
||||||
Сообщения, которыми обмениваются элементы, могут быть синхронными (9) или асин- |
|||||||||||
хронными (10), что отражается в нотации стрелочек. Для того чтобы задать порядок следо- |
|||||||||||
вания сообщений, используют десятичную нумерацию (11). |
|
|
|
||||||||
|
|
|
|
um |
|
nual |
|
|
|
||
|
|
|
. |
|
|
|
|
|
|
|
|
Отправитель или получатель сообщения может находиться за пределами диаграммы комму- |
|||||||||||
никации, и в этом случае используют входной (12) и выходной (13) шлюзы. |
|
|
|||||||||
о |
модел |
|
|
ии |
|
|
|
|
|||
Нотация элементов диаграммы коммуникации |
|||||||||||
на |
www |
|
|
|
|
|
|
|
|
||
Сущности |
|
|
|
|
|
|
|
на |
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
Все |
|
|
|
|
|
|
|
|
|
|
ru |
UML |
|
|
|
|
|
|
|
|
|
|
|
Отношения |
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
umlmanual |
|
||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
. |
|
|
|
|
|
Сообщения |
|
|
моделировании |
|
|
||||||
|
о |
|
|
www |
|
|
|
|
|
||
Все |
на |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
||||
|
UML |
|
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||||
ДИАГРАММА СИНХРОНИЗАЦИИ |
|
|
||||||||||
|
|
|
|
(timing diagram) |
|
на |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
ро |
an |
|
|
|
|
|
|
|
|
|
|
|
|
l |
|
|
|
|
|
|
|
|
|
|
umm ual |
|
|
||||
|
|
|
|
|
. |
|
|
|
|
|
||
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
модели вании |
|
|
а |
||||||||
|
|
|
|
ww |
|
|
|
|
|
|
||
Диаграмма синхронизации используется как |
|
показывается в рамках своей |
линии жиз- |
|||||||||
о |
|
|
w |
|
|
|
|
|
|
на |
||
дополнение к диаграммам автомата и после- |
|
ни (6). Взаимодействие между объектами |
||||||||||
довательности и позволяет связать измене- |
|
показывается с помощью посылки/приема |
||||||||||
ние состояний элементов c сообщениями, |
|
сообщений (7). Если сообщения пересе- |
||||||||||
|
на |
|
|
|
|
|
кают несколько линий жизни, то ruможно вос- |
|||||
которыми элементы обмениваются, а также |
|
|||||||||||
привязать эти события к временной шкале. |
|
|
|
|
|
. |
||||||
|
|
пользоваться метками продолжения (8). |
||||||||||
ДляВсеобъекта, который описывает диаграм- |
|
Временная шкала (9) позволяет привязать |
||||||||||
|
линии жизни к определенным промежуткам |
|||||||||||
ма синхронизации, |
указывается имя (1), |
|
||||||||||
|
времени, задаваемым засечками (10). |
|||||||||||
тип (2), а также возможные состояния (3). |
|
|||||||||||
|
|
|
|
|
|
|||||||
UML |
|
|
|
|
|
|
|
umlmanual |
|
|||
Изменение состояния показывается либо |
|
|
||||||||||
ломаной линией (4), либо (если число со- |
|
|
||||||||||
стояний достаточно |
большое) |
используют |
|
|
||||||||
альтернативную нотацию (5). |
|
|
|
|
|
|
||||||
Если на одной диаграмме требуется пока- |
|
|
||||||||||
зать несколько объектов, то каждый из них |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
. |
|
|
|
|
|
Нотация элементов диаграммы синхронизации |
||||||||||||
|
|
моделировании |
|
|
||||||||
о |
на |
www |
|
|
|
|
|
|||||
Все |
|
|
|
|
|
|
|
|
|
|
||
UML |
|
|
|
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||||
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
umlmanual |
|
|
|
||
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
моделировании |
|
|
|
|
||||||
Все |
о |
на |
www |
|
|
|
|
|
|
|||
ОБЗОРНАЯ ДИАГРАММА ВЗАИМОДЕЙСТВИЯ |
||||||||||||
|
|
|
|
|
(overview interaction diagram) |
на |
|
|||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
UML |
|
|
|
|
|
|
|
|
|
Обзорная диаграм- |
||
|
|
|
|
|
|
|
|
|
ма взаимодействияru |
|||
|
|
|
|
|
|
|
|
|
|
|
. |
как |
|
|
|
|
|
|
|
|
|
|
|
используется |
|
|
|
|
|
|
|
|
|
|
|
|
дополнение |
к диа- |
|
|
|
|
|
|
|
|
|
|
|
грамме деятельно- |
|
|
|
|
|
|
|
|
|
umlma |
сти, для того, чтобы |
|||
|
|
|
|
|
|
|
|
связать последова- |
||||
|
|
|
|
|
|
|
|
тельность |
выпол- |
|||
|
|
|
|
|
|
|
|
няемых действий с |
||||
|
|
|
|
|
|
|
|
взаимодействиями, |
||||
|
|
|
|
|
|
|
|
описываемыми диа- |
||||
|
|
|
|
|
|
|
|
граммами последо- |
||||
|
|
|
|
|
|
|
|
вательности. |
|
|||
|
|
|
|
|
|
|
|
Поток управления на |
||||
|
|
|
|
|
|
|
|
. |
|
nual |
|
|
|
|
|
|
|
|
моделирован |
диаграмме показы- |
|||||
|
|
|
|
|
|
вается стандартным |
||||||
|
|
|
|
|
|
для диаграммы дея- |
||||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
ww |
|
ии |
|
|
|
|
|
|
|
о |
|
|
|
|
тельности способом |
||
|
|
|
|
|
|
|
|
|
– через многочис- |
|||
|
|
|
|
|
|
|
|
|
ленные узлы управ- |
|||
|
|
се |
на |
w |
|
|
ления, в которые |
|||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
входят: начальный |
||||||
|
|
L |
|
|
|
узел (1); развилка |
||||||
|
|
|
|
|
|
|
||||||
|
В |
|
|
|
|
|
|
|
|
|
||
|
|
|
UML |
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||||
(2) и слияние (3); разветвление (4) и сое- |
Узлы деятельности |
представляют собой |
||||||||||
динение (5); узел завершения потока (6) и |
либо ссылки на взаимодействия (8), либо |
|||||||||||
заключительный узел (7). |
|
|
вложенные диаграммы |
последователь- |
||||||||
|
|
|
|
|
|
|
|
ности (9). |
на |
|
||
|
|
|
|
|
|
|
|
|
|
|
||
|
Нотация элементов обзорной диаграммы взаимодействия |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
Узлы управления |
|
|
|
|
|
|
|
umlmanual |
|
|
||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
моделировании |
|
на |
||||||
деятельности |
|
о |
|
на |
www |
|
|
|
||||
|
|
|
|
|
|
|
|
|
ru |
|||
|
|
|
|
|
|
|
|
|
|
|||
Узлы |
|
|
|
|
|
|
|
|
|
|
. |
|
Все |
|
|
|
|
|
|
|
|
|
|
|
|
|
UML |
|
ДИАГРАММА ПАКЕТОВ |
|
|
|
||||||
|
|
|
|
|
|
|
(package diagram) |
|
|
|
||
|
|
|
|
|
|
|
|
uml |
|
|
|
|
|
|
|
|
|
|
|
|
. |
manual |
|
||
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
|
|
|
моделировании |
|
|
|||||
|
се |
о |
на |
ww |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
||||
|
В |
ML |
|
|
|
|
|
|
|
|
||
|
|
U |
|
|
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||||
|
Диаграмма пакетов используется для струк- |
|
импорта, которое существует в двух вариан- |
|||||||||
|
турирования самой модели. |
|
|
|
тах (10 и 11)на. |
|
|
|||||
|
Основные сущности, используемые на диа- |
|
Если требуется включить в пакет только неко- |
|||||||||
|
грамме: пакеты (1 и 2); их частные случаи, |
|
торые элементы другого пакета, то варианты |
|||||||||
|
имеющие специальную нотацию (3 и 4); па- |
|
отношения импортаru (12 и 13) можно при- |
|||||||||
|
кеты, имеющие внутреннюю структуру, т.е. |
|
|
. |
|
|
||||||
|
|
менить только к ним. |
|
|
||||||||
|
содержащие в себе другие |
пакеты и/или |
|
Более сложное отношение слияния (14) |
||||||||
|
классы, которые показываются через отно- |
|
||||||||||
|
|
позволяет из двух исходных пакетов полу- |
||||||||||
|
шение владения (5, 6 и 7). Для элементов |
|
||||||||||
|
|
чить третий, в котором будут содержаться не |
||||||||||
|
пакета может быть указана видимость: от- |
|
||||||||||
|
|
только сущности из исходных пакетов, но и |
||||||||||
|
крытая (8) или закрытая (9). |
|
|
|
||||||||
|
|
|
|
отношения между этими сущностями. |
||||||||
|
|
|
|
|
|
|
|
|
||||
|
Пакеты могут включать в себя элементы дру- |
|
|
|
|
|
||||||
|
гих пакетов, используя различные отноше- |
|
|
|
|
|
||||||
|
ния между пакетами. |
|
|
|
|
|
|
|
|
|||
|
Включение всех элементов одного пакета |
|
|
|
|
|
||||||
|
в другой возможно с помощью отношения |
|
|
|
|
|
||||||
|
|
|
|
|
|
umlmanual |
|
|
||||
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
Нотация элементов диаграммы пакетов |
|
|
||||||
|
|
|
моделировании |
|
|
|
||||||
Все |
о |
на |
www |
|
|
|
|
|
|
|
||
состав |
|
|
|
|
|
|
|
|
на |
|||
|
|
|
|
|
|
|
|
|
||||
и их |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
ru |
||
UML |
|
|
|
|
|
|
|
|
|
|||
|
Пакеты |
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
umlmanual |
|
|||
|
пакетами |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
|
между |
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
моделировании |
|
|
||||||
|
|
|
|
|
|
|
||||||
|
Отношения |
Все |
о |
на |
www |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
UML |
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)
ДИАГРАММА ВНУТРЕННЕЙ СТРУКТУРЫ
(composite structure diagram)
|
|
|
|
|
|
|
|
|
|
Диаграмма внутренней структуры ис- |
|||
|
|
|
|
|
|
|
|
|
|
пользуется для представления вну- |
|||
|
|
|
|
|
|
|
|
|
|
тренней структуры классификатора и |
|||
|
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
описания взаимосвязей составляю- |
|||
|
|
|
|
|
|
|
|
|
|
щих его частей. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Части могут быть связаны со структу- |
|||
|
|
|
|
|
|
|
|
|
|
|
|
ru |
раз- |
|
|
|
|
|
|
|
|
|
|
рированным классификатором. |
|||
|
|
|
|
|
|
|
|
|
|
личными видами отношений. Нотация |
|||
|
|
|
|
|
|
|
|
|
|
позволяет явно показать только отно- |
|||
|
|
|
|
|
|
|
иро |
шение композиции (1), когда часть |
|||||
|
|
|
|
|
|
|
принадлежит только одному класси- |
||||||
|
|
|
|
|
|
|
фикатору (2). Все другие (не компо- |
||||||
|
|
|
|
|
|
|
зиционные) отношения показывают- |
||||||
|
|
|
|
|
|
|
ся единообразно (3). |
|
|
||||
|
|
|
|
|
|
|
Другая важная сущность – порт. Пор- |
||||||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
ты являются точкой, через которую, |
|||
|
|
|
|
|
|
|
|
|
|
посредством |
интерфейса, осущест- |
||
|
|
|
|
|
|
|
|
|
|
вляется взаимодействие со структу- |
|||
|
|
|
|
|
|
|
|
umlmanual |
|
|
|||
|
|
|
|
|
|
|
. |
|
рированным классификатором или его |
||||
|
|
|
|
|
|
|
|
частью. Различают порт поведения (4 |
|||||
|
|
|
|
модел |
|
|
|||||||
|
|
|
|
|
|
и 5), порт сервиса (6 и 7), сложный |
|||||||
|
|
|
|
|
|
порт (8 и 9) и скрытый порт (10). |
|||||||
|
|
|
|
|
вании |
|
|
|
|||||
Части и порты связаны соединителями. Соединители внутренних частей называются сбороч- |
|||||||||||||
ными соединителями (11 и 12), а соединители частей с портами называются делегирую- |
|||||||||||||
|
|
о |
|
|
|
www |
|
|
|
|
на |
|
|
щими соединителями (13 и 14). |
|
|
|
|
|
|
|
||||||
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
Нотация элементов диаграммы внутренней структурыru |
|
|||||||||||
Все |
|
|
|
|
|
|
|
|
|
|
. |
|
|
Отношения |
UML |
|
|
|
|
|
umlmanual |
|
|||||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
моделировании |
|
|
||||||
Порты |
Все |
о |
на |
www |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||||
|
|
UML |
|
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
Соединители |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ДИАГРАММА КОМПОНЕНТОВ |
|
|
||||||
|
|
|
|
|
|
|
|
umlmanual |
|
|
|
|||
|
|
|
|
|
|
|
.(component diagram) |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
Диаграмма |
компонентов |
используется |
||
|
|
|
|
|
|
|
|
|
|
для описания структуры моделируемой |
||||
|
|
|
|
моделировании |
|
|
|
|
||||||
|
|
о |
|
ww |
|
|
|
системы, но на более высоком уровне |
||||||
|
|
|
|
|
|
абстракции, чем диаграмма классов. |
||||||||
|
|
|
|
|
|
|
|
|
|
|
||||
Все |
|
на |
|
w |
|
|
Структурный аспект на диаграмме пред- |
|||||||
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
ставлен сущностью компонент (1 и 2). |
||||||
|
|
|
|
|
|
|
|
Отношение между компонентом и клас- |
||||||
|
|
|
|
|
|
|
|
сами, из которых он состоит, называется |
||||||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
отношением реализации (3). |
|||||
ML |
|
|
|
|
|
|
|
|
на |
|||||
|
|
|
|
|
|
Поведенческий аспект на диаграмме |
||||||||
U |
|
|
|
|
|
|
|
|
описывается множеством |
обеспечен- |
||||
|
|
|
|
|
|
|
|
ных (4 и 5) и требуемых (6 и 7) интер- |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
ru |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
фейсов, которые относятся к компонен- |
||||
|
|
|
|
|
|
|
|
|
|
там. |
|
|
|
|
|
|
|
|
Нотация элементов диаграммы компонентов |
|
|||||||||
|
|
и поведение |
|
|
|
|
|
|
|
umlmanual |
|
|||
|
|
|
|
|
|
|
|
. |
|
|
|
|
||
|
|
|
|
|
|
моделировании |
|
|
||||||
|
|
|
|
|
|
|
|
|
||||||
|
|
Структура |
Все |
о |
на |
www |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
UML |
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)
ДИАГРАММА ОБЪЕКТОВ
(object diagram)
|
|
|
|
|
|
|
|
Диаграмма объектов использует- |
|||||
|
|
|
|
|
|
|
|
ся для описания структурных эле- |
|||||
|
|
|
|
|
|
|
|
ментов (объектов) и отношений |
|||||
|
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
между ними в конкретный мо- |
|||||
|
|
|
|
|
|
|
|
мент времени работы системы. |
|||||
|
|
|
|
|
|
|
|
На |
диаграмме объектов при- |
||||
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
сутствует только одна сущность |
|||||
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
- объект (1, 2 и 3), для которой |
|||||
|
|
|
|
|
|
|
|
при желании можно указать зна- |
|||||
|
|
|
|
|
|
|
|
чения структурных составляющих |
|||||
|
|
|
|
|
|
|
|
(4), и только одно отношение – |
|||||
|
|
|
|
|
|
|
|
связь (5). |
|
|
|
||
|
Нотация элементов диаграммы объектов |
|
|
||||||||||
|
|
|
|
|
|
umlmanual |
|
|
|||||
Сущность |
|
|
|
|
. |
Отношение |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
моделировании |
|
на |
|||||||||
|
о |
|
|
www |
|
|
|
|
|
|
|||
|
|
ДИАГРАММА РАЗМЕЩЕНИЯ |
|
|
ru |
||||||||
Все |
|
на |
(deployment diagram) |
|
|
|
|||||||
|
|
|
|
|
. |
||||||||
|
|
|
|
|
|
в |
|
|
|
|
|
||
UML |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
lmanu |
|
|
||||||
|
|
|
|
|
|
|
um |
|
|
|
al |
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
оделироа |
|
|
|
|
|||||
Диаграмма |
размещения |
|
|
w |
ваются между собой отношением, которое |
||||||||
используется для |
|
||||||||||||
|
|
|
м |
|
|
называется |
|
нии |
|
|
|||
описания структуры системы с точки зрения |
|
|
канал связи (10). |
|
|||||||||
артефактов, размещенных на вычислитель- |
|
|
|
|
|
|
|
|
|||||
ных узлах. |
о |
|
|
www |
Если требуется показать, какие компоненты |
||||||||
|
|
|
|
|
физически реализует тот или иной артефакт, |
||||||||
|
|
|
|
|
|
|
|||||||
Основные сущности, используемые на диа- |
|
то для этого применяется отношение мани- |
|||||||||||
грамме: артефакты (1 и 2) и узлы (3, 4 и 5). |
|
фестации (11). |
|
|
|
|
|||||||
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
Размещение артефактов на узлах задается с |
|
|
|
|
|
|
|
|
|||||
помощью отношения размещения (6 и 7), |
|
|
|
|
|
|
|
|
|||||
Все |
|
|
|
|
|
|
|
|
|
|
|
|
|
которое может быть дополнено специфика- |
|
|
|
|
|
|
|
|
|||||
цией развертывания (8 и 9). Узлы связы- |
|
|
|
|
|
|
|
|
|||||
|
UML |
|
|
|
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||||||
|
|
|
Нотация элементов диаграммы размещения |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
||
|
Сущности |
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|||
|
|
|
|
umlmanual |
|
|
|
|
|||||||
|
и другие |
|
|
|
|
|
|
|
|
||||||
|
артефактов |
отношения |
|
|
|
|
|
|
|
||||||
|
|
|
. |
|
|
|
|
|
|
|
|
|
|||
|
моделировании |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|||||||
|
о |
|
www |
|
|
|
|
|
|
|
|
|
|
||
Все |
Размещение |
|
на |
|
|
|
|
|
|
|
|
|
на |
||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
UML |
|
ДИАГРАММА ИСПОЛЬЗОВАНИЯ |
|
ru |
|||||||||||
|
|
|
(use case diagram) |
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
a |
. |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ел |
|
р |
l |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
ummanu l |
|
||||||
|
|
|
|
|
|
|
д |
|
|
||||||
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
мо иова |
|
|
|
|||||||
|
|
|
|
о |
|
|
w |
|
|
|
нии |
|
|
|
|
|
|
|
|
на |
ww |
|
|
|
|
|
|
|
|||
|
|
|
е |
|
|
|
|
|
|
|
|
|
|||
|
|
|
се |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UML |
|
|
|
|
|
|
|
|
|
|
|
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||
Диаграмма использования применяется для описания функциональных требований к систе- |
|||||||||||
ме. Основные сущности, применяемые на диаграмме использования: варианты использо- |
|||||||||||
вания (1 и 2), в том числе с указанием точек расширения (3 и 4); действующие лица (5 и |
|||||||||||
6) и субъект (7). |
|
|
|
|
|
|
на |
|
|||
|
|
|
|
|
|
|
|
|
|
||
На диаграмме применяются следующие виды отношений: отношение обобщения между |
|||||||||||
вариантами использования (8), отношение обобщения между действующими лицами |
|||||||||||
(9), отношение ассоциации между действующими лицами и вариантами использова- |
|||||||||||
|
|
|
|
|
|
|
|
|
|
ru |
|
ния (10), а также отношения включения (11) и расширения (12) между.вариантами ис- |
|||||||||||
пользования. На диаграмме использования (как и на любой другой диаграмме) могут приме- |
|||||||||||
няться комментарии: комментарии со стереотипами (13); комментарии, относящиеся к |
|||||||||||
конкретному элементу (14); комментарии, относящиеся ко всей диаграмме в целом |
|||||||||||
(15). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Нотация элементов диаграммы использования |
|
||||||||
|
|
|
|
|
|
|
|
umlmanual |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
Сущности |
|
|
|
моделировании |
|
|
|||||
|
о |
|
|
|
www |
|
|
на |
|||
|
|
|
на |
|
|
||||||
Все |
|
|
|
|
|
|
|
ru |
|||
|
|
|
|
|
|
|
|
. |
|||
|
UML |
|
|
|
|
|
umlmanual |
|
|||
Отношения |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
моделировании |
|
|
||||
|
Все |
о |
на |
www |
|
|
|
||||
Комментарии |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|||
|
UML |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|