Реинжиниринг бизнес-процессов проектирования и производства. Приложение I. Дмитриев С.А - 100 стр.

UptoLike

99
И м я о б ъ е к т а 1
И м я к л а с с а 1
И м я о б ъ е к т а 2
И м я к л а с с а 2
И м я о б ъ е к т а 3
И м я к л а с с а 3
л и н и я ж и з н и о б ъ е к т о в
ф о к у с у п р а в л е н и я
с о о б щ е н и е
с и м в о л р а з
р у ш е н и я о б ъ е к т а
Рис. 35. Графическое представление диаграммы последовательности
Крайним слева на диаграмме изображается объект, который являет-
ся инициатором взаимодействия. Правее изображается другой объект,
который непосредственно взаимодействует с первым. Таким образом,
все объекты на диаграмме последовательности образуют некоторый по-
рядок, определяемый степенью активности этих объектов при взаимо-
действии друг с другом.
Второе измерение диаграммы последовательности
вертикальная
временная ось, направленная сверху вниз. Начальному моменту времени
соответствует самая верхняя часть диаграммы. При этом взаимодейст-
вия объектов реализуются посредством сообщений, которые посылают-
ся одними объектами другим. Сообщения изображаются в виде горизон-
тальных стрелок с именем сообщения и также образуют порядок по вре-
мени своего возникновения. Другими словами, сообщения,
расположен-
ные на диаграмме последовательности выше, инициируются раньше тех,
которые расположены ниже. При этом масштаб на оси времени не ука-
зывается, поскольку диаграмма последовательности моделирует лишь
временную упорядоченность взаимодействий типа "раньше - позже".
Линия жизни объекта (object lifeline) изображается пунктирной вер-
тикальной линией, ассоциированной с единственным объектом на диа-
грамме последовательности. Отдельные объекты, выполнив
свою роль в
системе, могут быть уничтожены (разрушены), чтобы освободить зани-
маемые ими ресурсы. Для таких объектов линия жизни обрывается в
момент его уничтожения. Для обозначения момента уничтожения объ-