22
Начальному моменту времени соответствует самая верхняя часть
диаграммы. При этом процесс взаимодействия объектов реализуется
посредством сообщений, которые посылаются одними объектами другим.
Сообщения изображаются в виде горизонтальных стрелок с именем сообщения
и образуют определенный порядок относительно времени своей
инициализации. Другими словами, сообщения, расположенные на диаграмме
последовательности выше, передаются раньше тех, которые расположены
ниже. При этом масштаб на оси времени не указывается, поскольку диаграмма
последовательности моделирует лишь временную упорядоченность
взаимодействий типа "раньше-позже".
Линия жизни объекта (object lifeline) - вертикальная линия на диаграмме
последовательности, которая представляет существование объекта в течение
определенного периода времени.
Линия жизни объекта изображается пунктирной вертикальной линией,
ассоциированной с единственным объектом на диаграмме последовательности.
Линия жизни служит для обозначения периода времени, в течение которого
объект существует в системе и, следовательно, может потенциально
участвовать во всех ее взаимодействиях. Если объект существует в системе
постоянно, то и его линия жизни должна продолжаться по всей рабочей области
диаграммы последовательности от самой верхней ее части до самой нижней.
Отдельные объекты, закончив выполнение своих операций, могут быть
уничтожены , чтобы освободить занимаемые ими ресурсы. Для таких объектов
линия жизни обрывается в момент его уничтожения. Для обозначения момента
уничтожения объекта в языке UML применяется специальный символ в форме
латинской буквы "X". Ниже этого символа пунктирная линия не изображается,
поскольку соответствующего объекта в системе уже нет, и этот объект должен
быть исключен из всех последующих взаимодействий
Вовсе не обязательно создавать все объекты в начальный момент
времени. Отдельные объекты в системе могут создаваться по мере
необходимости, существенно экономя ресурсы системы и повышая ее