Технология разработки программного обеспечения. Сивохин А.В - 50 стр.

UptoLike

50
Сам объект на диаграмме располагается в том месте диаграммы, которое
соответствует моменту его возникновения.
Для выделения активного объекта на диаграмме применяется
специальное понятие, получившее название фокус управления. Он
изображается в виде вытянутого узкого прямоугольника на линии жизни ,
заменяя её на время активности объекта. На линии жизни могут быть
несколько прямоугольников,
соответствующих периодам активности
объекта.
В отдельных случаях инициатором взаимодействия в системе может
быть актер. В этом случае он изображается в верхнем левом углу
диаграммы со своим фокусом управления, который будет существовать
постоянно, отмечая характерную для пользователя активность в
инициировании взаимодействия с системой.
Иногда некоторый объект может инициировать рекурсивное
взаимодействие с самим
собой. На диаграмме эта рекурсия обозначается
небольшим прямоугольником, присоединенным к правой стороне фокуса
управления рассматриваемого объекта.
Взаимодействие между объектами осуществляется с помощью
передачи сообщений в самом широком смысле. Они могут инициировать
выполнение операций объектом соответствующего класса, а параметры
этих операций передаются вместе с сообщением. Все сообщения также
упорядочены по времени
своего возникновения в системе. Часто
отправителя сообщения называют клиентом, а получателя сервером.
Сервер либо выполняет операцию, либо передает клиенту необходимую
информацию в форме обратного сообщения.
Существуют следующие виды сообщений, изображаемые на
диаграмме различными линиями и различными формами стрелок:
1. Сообщения для вызова процедур, выполнения операции или
обозначения отдельных, вложенных потоков управления
, изображаемые
сплошной линией с залитой стрелкой “ ”.
2. Сообщения для обозначения простого потока управления с
передачей фокуса управления серверу, изображаемые сплошной линией с
полу стрелкой “ ”.
3. Сообщения при возникновении исключительной ситуации,
вызывающие прерывание и обозначаемые сплошной линией с обычной
стрелкой”.
4. Сообщения для возврата из процедур, изображаемые пунктирной
линией со
стрелкой “--->”.
Сам объект на диаграмме располагается в том месте диаграммы, которое
соответствует моменту его возникновения.
    Для выделения активного объекта на диаграмме применяется
специальное понятие, получившее название фокус управления. Он
изображается в виде вытянутого узкого прямоугольника на линии жизни ,
заменяя её на время активности объекта. На линии жизни могут быть
несколько прямоугольников, соответствующих периодам активности
объекта.
    В отдельных случаях инициатором взаимодействия в системе может
быть актер. В этом случае он изображается в верхнем левом углу
диаграммы со своим фокусом управления, который будет существовать
постоянно, отмечая характерную для пользователя активность в
инициировании взаимодействия с системой.
    Иногда некоторый объект может инициировать рекурсивное
взаимодействие с самим собой. На диаграмме эта рекурсия обозначается
небольшим прямоугольником, присоединенным к правой стороне фокуса
управления рассматриваемого объекта.

    Взаимодействие между объектами осуществляется с помощью
передачи сообщений в самом широком смысле. Они могут инициировать
выполнение операций объектом соответствующего класса, а параметры
этих операций передаются вместе с сообщением. Все сообщения также
упорядочены по времени своего возникновения в системе. Часто
отправителя сообщения называют клиентом, а получателя сервером.
Сервер либо выполняет операцию, либо передает клиенту необходимую
информацию в форме обратного сообщения.
    Существуют следующие виды сообщений, изображаемые на
диаграмме различными линиями и различными формами стрелок:
    1. Сообщения для вызова процедур, выполнения операции или
обозначения отдельных, вложенных потоков управления, изображаемые
сплошной линией с залитой стрелкой “   ”.
    2. Сообщения для обозначения простого потока управления с
передачей фокуса управления серверу, изображаемые сплошной линией с
полу стрелкой “      ”.
    3. Сообщения при возникновении исключительной ситуации,
вызывающие прерывание и обозначаемые сплошной линией с обычной
стрелкой “→”.
    4. Сообщения для возврата из процедур, изображаемые пунктирной
линией со стрелкой “--->”.

                                    50