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


Download 1.84 Mb.
Pdf ko'rish
bet99/115
Sana16.06.2023
Hajmi1.84 Mb.
#1489923
1   ...   95   96   97   98   99   100   101   102   ...   115
Bog'liq
ivanov novikov unificirovannii jazik modelirovanija uml 2011

Типы передачи сообщений 
Вид стрелки 
Тип передачи сообщения 
Вложенный поток управления. Данный тип передачи 
сообщения 
подразумевает, 
что 
отправитель 
может 
отправить следующее сообщение только после того, как 
завершиться выполнение всех действий, инициированных 
данным сообщением. Обычно применяется при вызове 
методов.
только
UML 1 
Простой поток управления. Данный тип передачи 
подразумевает, что управление передается от отправителя 
сообщения получателю (возможно, безвозвратно). Обычно 
применяется при моделировании поведения на уровне 
действующих лиц и вариантов использования.
в UML 1 
в UML 2 
Асинхронный поток управления. Данный тип передачи 
подразумевает, что сообщение асинхронно передается от 
отправителя получателю, при этом у отправителя 
сохраняется свой поток управления, независящий от 
потока управления получателя. Обычно применяется при 
отправке сигналов. 
Возврат управления. Данный тип передачи подразумевает 
возврат управления после выполнения всех действий, 
инициированных передачей сообщения с вложенным 
потоком управления. При этом могут быть указаны 
возвращаемые значения. Данный тип передачи сообщения 
можно не отображать на диаграмме, поскольку он 
подразумевается по умолчанию при вызове методов.
не 
определяется 
Допускается использование при моделировании других, 
не определяемых в UML, типов передачи управления, 
например, передача управления по истечении времени.
Для того чтобы сообщение могло быть передано от отправителя 
к получателю, отправитель должен "знать" получателя, т. е., 
например, 
должна 
существовать 
ассоциация 
между 
классификаторами отправителя и получателя, экземпляр которой 
(связь) и служит тем путем, по которому передается сообщение. На 
диаграмме коммуникации эта связь всегда изображается в явном 
виде, как линия, а на диаграмме последовательности она 
подразумевается как часть самой стрелки сообщения. 


193
Однако поведение определяется не только и не столько тем, 
какие объекты посылают какие сообщения, но прежде всего тем, в 
каком порядке это происходит. UML позволяет определить 
относительный порядок сообщений во взаимодействии, причем это 
делается несколькими различными способами.
На 
диаграмме 
последовательности 
порядок 
сообщений 
определяется временем их отправки, а время отсчитывается на 
диаграмме сверху вниз. Таким образом, сообщения, изображенные 
выше, предшествуют сообщениям, изображенным ниже. 
Порядок можно задать с помощью последовательного номера 
сообщения. Данные номера уникальны и обладают тем свойством, что 
сообщения с меньшими номерами предшествуют сообщениям с 
большими. 
Таким образом, сообщение может быть довольно сложной 
синтаксической конструкцией. Сразу отметим, что абсолютно все 
возможные части описания сообщения, как правило, нет нужды 
использовать — обязательным является только имя. Общий синтаксис 
текста описания сообщения следующий. 
предшественники / повторность номер : атрибуты =
ИМЯ ( аргументы ) : переменные 

Download 1.84 Mb.

Do'stlaringiz bilan baham:
1   ...   95   96   97   98   99   100   101   102   ...   115




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