ВУЗ:
Составители:
265
перехода. Переход может быть именован. Имя
представляет собой время посылки сообщения (например:
А). В случае, когда передача сообщения происходит не
мгновенно, время получения отмечается именем с
апострофом (например:
А’). Имя может быть проставлено
слева от стрелки. Имя может быть использовано для
выражения, ограничивающего время посылки сообщений.
Ограничения помещаются в фигурных скобках.
Диаграммы последовательности полезны для
представления параллельных процессов. Для этого в
диаграммах последовательности вводятся активации
(activation), показывающие период времени, в течение
которого объект выполняет действия непосредственно или
через зависимую процедуру
.
Активация представляется на диаграмме длинным
тонким прямоугольником, верхняя часть которого
выравнивается с моментом, когда метод данного объекта
становится активным, а нижняя часть - с моментом
завершения работы данного метода. Выполняемое действие
может быть помечено текстом справа от символа активации
(или слева, в зависимости от стиля), поочередно входящие
сообщения указывают действия, которые
выполняются в
данном методе. В потоке управления процедуры верхняя
часть символа активации предупреждает о входящем
сообщении (которое инициирует действие), а нижняя часть
является началом посылки возвращаемого сообщения.
Для параллельно работающих объектов (каждый из них
с собственным потоком управления) активация показывает
продолжительность выполнения операций каждым
объектом. Для процедур активация показывает время,
в
течение которого процедура (или вложенная процедура)
данного объекта активна. В случае рекурсивного вызова
объекта вторая активация рисуется слегка правее первой, с
Страницы
- « первая
- ‹ предыдущая
- …
- 263
- 264
- 265
- 266
- 267
- …
- следующая ›
- последняя »