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

UptoLike

103
после установки соединения и уничтожается с его прекращением. По-
этому он изображается позже на диаграмме последовательности.
Процесс взаимодействия в этой системе начинается с поднятия
трубки телефонного аппарата первым абонентом. Тем самым он посыла-
ет сообщение телефонному аппарату, которое переводит этот аппарат в
активное состояние и вызывает действие - подачу тонового сигнала
в те-
лефонную трубку для первого абонента. Следующее действие также
инициируется первым абонентом - набор цифр телефонного номера.
Поднятие телефонной трубки и набор цифр номера являются физиче-
скими действиями и поэтому изображаются в форме простых асинхрон-
ных сообщений. После набора цифр номера телефона аппарат вызывает
процедуру посылки коммутационных импульсов на коммутатор. По
-
следний инициирует создание нового объекта в моделируемой системе -
телефонного разговора.
После создания объект «разговор» сразу получает фокус активности
и посылает сообщение телефонному аппарату d на выполнение действия
- звонка вызова. При этом второй абонент снимает трубку (асинхронное
сообщение), тем самым устанавливается прямое соединение между або-
нентами а и b. После того как абоненты
опустят трубки, разговор закан-
чивается. Тем самым объект «разговор» уничтожается. Окончательный
вариант диаграммы последовательности может содержать некоторые
временные ограничения и комментарии (рис. 38).
Построение диаграммы последовательности целесообразно начи-
нать с выделения из всей совокупности объектов, которые непосредст-
венно участвуют в моделируемом взаимодействии. После этого все объ-
екты наносятся на диаграмму с
соблюдением некоторого порядка ини-
циализации сообщений. Здесь необходимо установить, какие объекты
будут существовать постоянно, а какие временно - только на период вы-
полнения ими требуемых действий. Когда объекты визуализированы,
можно приступать к спецификации сообщений.