
Нотации UML(www.umlmanual.ru)
.pdf
нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||||
|
|
|
|
ДИАГРАММА АВТОМАТА |
|
||||||||
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
(state machine diagram) |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
о |
|
n |
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
|
|
|
|
|
u lmaual |
|
|
|
||||
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
оделирвани |
|
|
|
|
|||||||
|
|
м |
|
|
w |
|
|
|
и |
|
|
|
|
о |
|
на |
www |
|
|
|
|
|
|
|
|
||
Все |
|
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
ML |
|
|
|
|
|
|
|
|
|
|
|
ru |
|
U |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ии . |
|||
|
|
|
|
|
|
|
|
|
|
ан |
ula |
||
Диаграмма автомата используется для опи- |
|
из одного исходного состояния в одно целе- |
|||||||||||
сания |
поведения |
как последовательности |
|
вое состояние. Переходы могут иметь сто- |
|||||||||
смены состояний. |
|
|
|
|
|
рожевые условия (13). |
|
||||||
Если количество состояний велико, то можно |
|
Специальными состояниями, разделяющи- |
|||||||||||
рисовать диаграммы автомата с требуемой |
|
ми сегменты сегментированного перехода, |
|||||||||||
степенью детализации (см. «Диаграмму ав- |
|
могут быть: состояние выбора (17) и пере- |
|||||||||||
томата с ссылочным состоянием» и «Диа- |
|
ходное состояние (18), а для составного |
|||||||||||
грамму вложенного автомата»). |
|
|
перехода — развилка (15) и слияние (16). |
||||||||||
|
|
|
|
|
|
|
|
|
umlman |
|
|||
Основными элементами диаграммы автома- |
. |
|
|
|
|
||||||||
|
Кроме названных, к специальным состояни- |
||||||||||||
та являются состояния и переходы. Состоя- |
|
ям относятся: начальное (14), поверхност- |
|||||||||||
ния бывают простыми (1, 2 и 3) и составны- |
|
ное (19) и глубинное (20) исторические |
|||||||||||
|
|
|
|
|
моделиров |
|
|
|
|||||
ми (4). Составное состояние делится в свою |
|
состояния, состояние прекращения вы- |
|||||||||||
очередь на составное последовательное |
|
полнения (21) и заключительное состоя- |
|||||||||||
(5) и составное ортогональноео |
(6)www. |
ние (22). |
|
|
|
|
|||||||
Переходы бывают простые, сегментиро- |
|
Дополнительные |
удобства |
представляют |
|||||||||
ванные (7 и 8) и составные (9 и 10). Про- |
|
точки входа (23 и 24) и точки выхода (25 |
|||||||||||
|
|
|
|
|
на |
|
и 26), которые применяются на составных и |
||||||
стые переходы осуществляются по событию |
|
||||||||||||
(11) или по завершении (12) и всегда ведут |
|
ссылочных состояниях (27). |
|||||||||||
Все |
|
|
|
|
|
|
|
|
|
|
|||
|
|
UML |
|
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||||
|
|
Нотация элементов диаграммы автомата |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
Состояния |
|
|
|
|
|
|
|
umlmanual |
|
|
||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
моделировании |
|
на |
||||||
|
|
о |
|
на |
www |
|
|
|
||||
Все |
|
|
|
|
|
|
|
|
ru |
|||
|
|
|
|
|
|
|
|
|
. |
|||
Переходы |
UML |
|
|
|
|
|
umlmanual |
|
||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
моделировании |
|
|
|||||
Специальные |
состояния |
|
о |
на |
www |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
||
|
Все |
|
|
|
|
|
|
|
|
|
|
|
|
|
UML |
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
Специальные состояния (продолжение) |
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
umlmanual |
|
|
|
|||||
|
|
|
|
|
|
|
|||||
|
|
|
. |
|
|
|
|
|
|
|
|
|
моделировании |
|
|
|
|
||||||
о |
на |
www |
|
|
|
|
|
|
|
|
|
Все |
|
|
|
|
|
|
|
|
на |
||
|
|
|
|
|
|
|
|
|
|||
ML |
|
|
|
|
|
|
|
|
|
|
ru |
U |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
||
Существует особая форма диаграммы авто- |
|
|
|
нииal |
|
||||||
|
|
|
|
|
|
||||||
мата — диаграмма протокольного автомата, |
|
|
|
|
|
|
|||||
в котором переходы по событию (28) могут |
|
|
|
|
|
|
|||||
включать пред- и постусловия, но не содер- |
|
|
|
|
|
|
|||||
жат действий, а состояния могут содержать |
|
|
|
|
|
|
|||||
инвариант (29). |
|
|
|
|
|
|
|
|
|
|
|
Нотация элементов диаграммы протокольного автомата |
|||||||||||
|
|
|
|
|
|
|
umlmanu |
|
|
||
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
моделирова |
|
|
||||||
Все |
о |
на |
www |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
UML |
|
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)
ДИАГРАММА КЛАССОВ
(class diagram)
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
u |
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
л umlmanual |
|
|
|
|||
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
модеировании |
|
на |
|
||||||
|
|
о |
а |
www |
|
|
|
|
||||
|
е |
|
|
|
|
и |
|
ru |
|
|||
|
на |
|
|
|
|
|
(19 и |
|||||
Диаграмма классов используется для описа- |
|
роли (18), направление навигации. |
||||||||||
ния структуры классов моделируемой систе- |
|
20), кратность полюса (21). |
|
|
||||||||
мы.Все |
|
|
|
|
|
|
К полюсу ассоциации может быть прикре- |
|||||
|
|
|
|
|
|
|
|
|||||
Основная сущность, применяемая на диа- |
|
плен квалификатор (22). |
|
|
|
|||||||
грамме, UML— класс (1 и 2), который может |
|
Также на диаграмме классов используются |
||||||||||
быть показан с разным уровнем детализа- |
|
|||||||||||
|
отношения обобщения (23), зависимости |
|||||||||||
ции (3). Отдельно можно показать, что класс |
|
|||||||||||
|
(24), использования (25) и |
реализации |
||||||||||
является активным (4). |
|
|
|
|
||||||||
|
|
|
|
(26). |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Другие сущности, используемые на диаграм- |
|
Если требуется, то можно показать структур- |
||||||||||
ме — интерфейсы (5 и 6), перечисления |
|
|||||||||||
|
ное отношение владения (27), указываю- |
|||||||||||
(7), типы данных (8) и, если это требуется, |
|
|||||||||||
|
щее, из каких вложенных классов (28) со- |
|||||||||||
то объекты — экземпляры классификато- |
|
|||||||||||
|
umlmanual |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||
ров (9, 10 и 11). |
|
|
|
|
.стоит данный. |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
Среди отношений, которые возможны между |
|
Помимо этого с классом и его составляю- |
||||||||||
|
щими может быть связано множество разно- |
|||||||||||
|
|
|
|
|
|
|
|
|||||
сущностями диаграммы классов,моделированииособое ме- |
|
|
|
|||||||||
сто занимает ассоциация (12) и ее частные |
|
образных ограничений (29-33). |
|
|||||||||
|
|
|
|
|
|
|||||||
случаи: агрегация (13), композиция (14) и |
|
|
|
|
|
|
||||||
класс-ассоциацияо(15). |
|
|
www |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||||
Ассоциация |
может |
быть |
многополюсной |
|
|
|
|
|
|
|||
(16). |
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Ассоциация имеет множество дополнений. |
|
|
|
|
|
|
||||||
А именно: имя и направление чтения име- |
|
|
|
|
|
|
||||||
|
Все |
|
|
|
|
|
|
|
|
|
|
|
ни (17), роль полюса ассоциации и тип |
|
|
|
|
|
|
||||||
|
|
UML |
|
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||
|
|
|
Нотация элементов диаграммы классов |
|
|
||||||
|
|
|
|
|
|
|
|
на |
|
|
|
|
Классы |
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
. |
|
|
||
|
|
|
|
umlmanual |
|
|
|
||||
|
Сущности |
|
|
|
|
|
|
||||
|
|
|
. |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
|
моделировании |
|
|
|
|
|||||
Все |
о |
на |
www |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
на |
|||
|
|
|
|
|
|
|
|
|
|||
UML |
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
Ассоциации |
|
|
|
|
|
umlmanual |
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
моделировании |
|
|
|||||
|
Все |
о |
на |
www |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
||||
|
|
UML |
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
||||||||||
Отношения |
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
ru |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
umlmanual |
|
|
|||
Ограничения |
|
|
|
|
|
|
|
|||
|
|
|
|
. |
|
|
|
|
||
|
|
моделировании |
|
на |
||||||
|
|
|
|
|||||||
|
о |
|
|
www |
|
|
|
|||
Все |
|
на |
|
|
|
|
|
ru |
||
ДИАГРАММА ДЕЯТЕЛЬНОСТИ |
|
|||||||||
|
|
|
(activity diagram) |
|
. |
|||||
|
|
|
|
|
umlmanu |
|
|
|||
|
U |
|
|
|
|
|
|
|
||
|
ML |
|
|
|
|
|
|
|||
|
|
|
|
|
|
. |
al |
|
||
|
|
|
|
моделиров |
|
|
|
|||
|
|
о |
|
www |
ании |
|
|
|||
|
Все |
на |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||
|
ML |
|
|
|
|
|
|
|
||
|
U |
|
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ual |
|
|
|
|
|
|
|
|
|
|
|
umlman |
|
|
|
||||
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
моделировании |
|
|
|
|||||||||
|
о |
|
а |
www |
|
|
|
|
|
|
|
|
|||
|
Диаграмма деятельности используется для |
|
|
|
|
|
|||||||||
Все |
описаниянаповедения как последовательно- |
|
|
|
|
на |
|||||||||
сти действий. |
|
|
|
|
|
|
|
|
|
|
|
||||
Основная сущность, применяемая на диа- |
|
|
|
|
|||||||||||
|
|
|
|
ru |
|||||||||||
грамме, — действие (1) и ее частный случай |
|
|
|
|
|||||||||||
|
|
|
|
|
|||||||||||
|
— деятельность (2), или если точнее — вы- |
|
|
|
|
||||||||||
UMLзов деятельности (3). Особыми видами |
|
ровании |
|||||||||||||
|
. |
||||||||||||||
|
действий, имеющими собственную нотацию, |
|
|||||||||||||
|
|
|
|||||||||||||
|
являются действия по отправке (4) и полу- |
|
|
||||||||||||
|
чению (5) сигнала, а также действие полу- |
|
|
||||||||||||
|
чения сигнала от таймера (6). |
|
|
|
|
||||||||||
|
На диаграмме деятельности могут быть по- |
|
|
||||||||||||
|
казаны потоки управления (7) и потоки |
|
|
||||||||||||
|
данных (8). Собственную нотацию имеет |
|
|
||||||||||||
|
и |
|
|
|
|||||||||||
|
поток, показывающий место обработки ис- |
|
|
|
|||||||||||
|
ключений (9 и 10). Если дуга, представляю- |
|
umlmanual |
||||||||||||
|
щая поток, достаточно длинная, и ее неудоб- |
|
|||||||||||||
|
но изображать на диаграмме полностью, то |
|
|||||||||||||
|
она может быть разбита на части с помощью |
|
|||||||||||||
|
. |
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
соединителей (11 и 12). |
|
|
|
|
|
Потоки данных соединяются с действием в |
||||||||
|
|
|
|
|
|
точке, называемой контактом. Существуют |
|||||||||
|
Поток |
управления |
определяется |
узлами |
|
||||||||||
|
|
различные виды контактов: входные кон- |
|||||||||||||
|
управления, к которым относятся:моделначальтакты (22 и 23), конвейерные контакты |
||||||||||||||
|
ный узел (13), развилка управления (14), |
|
(24), выходные контакты (25 и 26), кон- |
||||||||||||
|
слияние |
управления |
(15), |
комбиниро- |
|
такты с исключением (27), контакт — па- |
|||||||||
|
|
|
|
|
о |
|
|
|
www |
раметр деятельности (28). |
|
||||
|
ванное слияние и развилка (16), раз- |
|
|
||||||||||||
|
ветвление управления (17), соединение |
|
Передаваемые по потокам данных элементы |
||||||||||||
|
управления (18), комбинированное сое- |
|
|||||||||||||
|
|
|
|
|
|
|
на |
|
|
|
в основном являются объектами в состоя- |
||||
|
динение и разветвление управления (19), |
|
нии (29), для хранения которых используют- |
||||||||||||
|
завершение потока (20), заключительный |
|
|||||||||||||
|
|
ся хранилища данных (30). Путь, по кото- |
|||||||||||||
|
узел (21). |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Все |
|
|
|
|
|
|
|
|
рому объект проходит от одного действия к |
|||||
|
|
|
UML |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||||
другому, называется траекторией объекта |
|
Особое место на диаграмме деятельности |
|||||||||||
(31-34). Возможны ситуации, когда, проходя |
|
занимают элементы, объединяющие в себе |
|||||||||||
от одного действия к другому, объект может |
|
несколько узлов. Такие элементы называют- |
|||||||||||
изменить свой тип (35). В случае передачи |
|
ся областями. Существует несколько видов |
|||||||||||
объекта, приходящего по одной из входящих |
|
областей: область разложения (37), ко- |
|||||||||||
дуг, в произвольную исходящую дугу, приме- |
|
торая соединяется с другими действиями |
|||||||||||
няется центральный буфер (36). |
|
|
через узлы разложения (38); область пре- |
||||||||||
|
|
|
|
|
|
|
|
|
|
на |
|
||
|
|
|
|
|
|
|
|
|
рывания (39) и разбиение (40). |
||||
|
|
Нотация элементов диаграммы деятельности |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
Действия |
деятельности |
|
|
|
|
|
|
umlmanual |
|
|
|||
|
и |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
моделировании |
|
|
на |
||||||
|
|
о |
|
на |
www |
|
|
|
|
||||
Потоки |
|
|
|
|
|
|
|
|
|
|
ru |
||
|
|
|
|
|
|
|
|
|
|
|
. |
||
Все |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
UML |
|
|
|
|
|
umlmanual |
|
||||
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
управления |
|
|
|
|
моделировании |
|
|
|
|||||
|
|
о |
на |
www |
|
|
|
|
|
||||
Узлы |
|
Все |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
UML |
|
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||||
|
|
|
|
|
|
|
|
на |
|
|
|
|
|
|
|
|
|
|
|
|
ru |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
Контакты |
|
|
|
umlmanual |
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
моделировании |
|
|
|
|
|||||
Все |
о |
на |
www |
|
|
|
|
|
|
|
|
Данные |
|
|
|
|
|
|
|
на |
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
ru |
|
UML |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
umlmanual |
|
|||
|
|
|
|
|
|
. |
|
|
|
|
|
|
Области |
|
|
моделировании |
|
|
|||||
|
|
о |
на |
www |
|
|
|
|
|
||
|
Все |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
||||
|
|
UML |
|
|
|
|
|
|
|
|

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru) |
|||||||||
ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ |
|||||||||
|
|
|
(sequence diagram) |
на |
|||||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
r |
|
|
|
|
|
|
|
ании |
|
u |
|
|
|
|
|
|
|
. |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в |
|
|
|
|
|
|
|
umlmanual |
|
|||
|
|
|
|
. |
|
|
|
||
|
оделиро |
|
|
||||||
м |
|
|
w |
|
|
модействия бывают следующих типов: син- |
|||
Диаграмма последовательности использу- |
|
||||||||
ется для описания поведения системы как |
|
хронный вызов (16) и синхронный вызов с |
|||||||
последовательности обмена |
сообщениями |
|
возвратом результата (17), а также асин- |
||||||
о |
|
www |
|
|
|
|
на |
||
между элементами. |
|
|
|
|
|
|
хронный вызов (18). Как частные случаи |
||
Основные сущности, используемые на диа- |
|
со своей нотацией можно рассматривать: |
|||||||
|
рефлексивный вызов (19), создание (20) |
||||||||
грамме: роли (1, 2 ина3), которые играют |
|
||||||||
|
и уничтожение объекта |
(21).ruИспользуя |
|||||||
взаимодействующие элементы и объекты |
|
|
|
. |
|||||
— экземпляры конкретных классификаторов |
|
вхождения событий (12 и 13), можно по- |
|||||||
|
казать задержанную доставку сообщения |
||||||||
Все |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
(4, 5 и 6). |
|
|
|
|
|
|
(22 и 23) и наложить ограничения (24, 25 и |
||
|
|
|
|
|
|
|
|||
Каждая сущность имеет свою |
линию жиз- |
|
26) на длительность интервалов времени |
||||||
UML |
|
|
|
|
|
|
между событиями. |
|
|
ни (7), на которой может быть показан от- |
|
|
|
|
|||||
резок времени, в течение которого данная |
|
Отправитель или получатель сообщения мо- |
|||||||
сущность владеет потоком управления, т.е. |
|
||||||||
|
жет находиться за пределами диаграммы по- |
||||||||
имеет место активация (8). С помощью вло- |
|
||||||||
|
следовательности, и в этом случае использу- |
||||||||
женной активации (9) удобно показать вы- |
|
||||||||
|
ют входной (27) и выходной (28) шлюзы. |
||||||||
зовы объектом своих собственных методов. |
|
||||||||
|
Если отправитель или получатель сообщения |
||||||||
|
|
|
|
|
|
|
|||
На линии жизни можно показывать после- |
|
не важны в данном контексте, то используют |
|||||||
довательность изменения |
состояния |
объ- |
|
найденные (29) и потерянные сообщения |
|||||
|
umlmanual |
||||||||
екта. Для этого используются |
инварианты |
. |
|
|
|||||
|
(30) соответственно. |
|
|
||||||
состояния (10 и 11). Кроме того, на линии |
|
Для декомпозиции сложных взаимодействий |
|||||||
жизни можно показать вхождение события |
|
||||||||
|
|
|
|
||||||
|
моделированииможно использовать ссылки на взаимодей- |
||||||||
(12 и 13), например отправку или прием со- |
|
ствия (31). |
|
|
|||||
общения, и область параллельного вы- |
|
|
|
||||||
|
|
|
|
||||||
полнения (14), в которой порядокwwwотправки |
Если во взаимодействии присутствует ал- |
||||||||
о |
|
|
|
|
|
|
горитмическая составляющая, то ее удобно |
||
и приема сообщений не определен. Если по- |
|
||||||||
рядок вхождения событий важен, то можно |
|
описывать через многочисленные состав- |
|||||||
использовать явное упорядочиваниена |
(15). |
|
ные шаги взаимодействия (32) и метки |
||||||
Основная задача диаграммы — показать |
|
продолжения (33). |
|
|
|||||
|
|
|
|
||||||
взаимодействия между элементами. Взаи- |
|
|
|
|
|||||
Все |
|
|
|
|
|
|
|
|
|
UML |
|
|
|
|
|
|
|
|
|