ВУЗ:
Составители:
Рубрика:
51
В отдельных случаях объект может посылать сообщения самому себе,
инициируя так называемые рефлексивные сообщения. Такие сообщения
изображаются прямоугольником со стрелкой, начало и конец которой
совпадают.
Значения параметров отдельных сообщений могут содержать
условные выражения, образуя ветвление или альтернативные пути
основного потока управления. Для изображения ветвления рисуются две
или более стрелки, выходящие
из одной точки фокуса управления объекта.
При этом соответствующие условия должны быть явно указаны рядом с
каждой из стрелок в форме сторожевого условия.
Некоторые сообщения вызывают выполнение стандартных
действий. Эти действия указываются на диаграмме явно рядом с
соответствующим сообщением. Для этого используются следующие
обозначения:
1. “call”-вызов операции или процедуры принимающего
объекта.
2. “return”-возврат значения выполненной операции или процедуры
вызвавшему объекту.
3. “create”-создание другого объекта для выполнения определенных
действий.
4. “destroy”-уничтожение соответствующего объекта
5. “send”-посылка сигнала объекту, асинхронно возникшего в
посылающем объекте, где описан этот сигнал.
Во всех остальных случаях для сообщения записывается имя операции
и аргументы, которые заключаются в
круглые скобки: звонок(),
соединение(b), коммутация(a,b).
Иногда выполнение тех или иных действий может потребовать явной
спецификации временных ограничений, накладываемых на сам интервал
выполнения операций или передачи сообщений. На диаграмме такие
ограничения записываются слева от стрелки сообщений в виде выражения,
которое заключается в фигурные скобки. Если временная характеристика
относится к конкретному объекту,
то имя этого объекта записывается
перед выражением и отделяется от него точкой: (b.время ожидания ответа
не более 5 сек)
На диаграммах последовательности могут использоваться
комментарии для отдельных сообщений или объектов.
В отдельных случаях объект может посылать сообщения самому себе,
инициируя так называемые рефлексивные сообщения. Такие сообщения
изображаются прямоугольником со стрелкой, начало и конец которой
совпадают.
Значения параметров отдельных сообщений могут содержать
условные выражения, образуя ветвление или альтернативные пути
основного потока управления. Для изображения ветвления рисуются две
или более стрелки, выходящие из одной точки фокуса управления объекта.
При этом соответствующие условия должны быть явно указаны рядом с
каждой из стрелок в форме сторожевого условия.
Некоторые сообщения вызывают выполнение стандартных
действий. Эти действия указываются на диаграмме явно рядом с
соответствующим сообщением. Для этого используются следующие
обозначения:
1. “call”-вызов операции или процедуры принимающего объекта.
2. “return”-возврат значения выполненной операции или процедуры
вызвавшему объекту.
3. “create”-создание другого объекта для выполнения определенных
действий.
4. “destroy”-уничтожение соответствующего объекта
5. “send”-посылка сигнала объекту, асинхронно возникшего в
посылающем объекте, где описан этот сигнал.
Во всех остальных случаях для сообщения записывается имя операции
и аргументы, которые заключаются в круглые скобки: звонок(),
соединение(b), коммутация(a,b).
Иногда выполнение тех или иных действий может потребовать явной
спецификации временных ограничений, накладываемых на сам интервал
выполнения операций или передачи сообщений. На диаграмме такие
ограничения записываются слева от стрелки сообщений в виде выражения,
которое заключается в фигурные скобки. Если временная характеристика
относится к конкретному объекту, то имя этого объекта записывается
перед выражением и отделяется от него точкой: (b.время ожидания ответа
не более 5 сек)
На диаграммах последовательности могут использоваться
комментарии для отдельных сообщений или объектов.
51
Страницы
- « первая
- ‹ предыдущая
- …
- 49
- 50
- 51
- 52
- 53
- …
- следующая ›
- последняя »
