Фигура «Возврат» является разновидностью фигуры «Сообщение», предназначенной для обозначения возврата управления после завершения вызова метода. В случае возврата из вызова метода внутри вызывающего объекта используется аналогичная фигура со стрелкой, направленной в сторону её начала.
Фигура «Асинхронное сообщение» предназначена для обозначения асинхронно вызываемого метода. При таком вызове происходит одновременное выполнение и метода, из которого вызывающего объекта, и метода вызываемого объекта. При синхронном (не асинхронном) вызове работа вызывающего объекта приостанавливается до момента возврата из вызываемого объекта. При выполнении асинхронных вызовов возврат управления теряет смысл. В таком случае для обеспечения синхронизации работы объекты должны обмениваться только асинхронными сообщениями. Использование асинхронных вызовов позволяет организовать многопоточные системы, в которых несколько действий могут выполняться одновременно.
Добавьте в основной пакет новую диаграмму последовательностей и обозначьте страницу, соответствующую данной диаграмме «Последовательность действий».
Выделите необходимые объекты, участвующие в работе системы в рамках сценария согласно варианту задания. Разместите выделенные объекты на диаграмме последовательностей в виде фигур линий жизни объекта. Укажите на линиях жизни момент уничтожения объекта, если такое действие предусмотрено вариантом задания.
Определите, в какой последовательности должны выполнять действия объекты, размещённые на диаграмме последовательностей для осуществления действий, описанных в сценарии варианта задания. Определите, в каком порядке действия, выполняемые объектами должны порождать друг друга и в каком порядке они должны возвращать управление в вызывающий объект.
Разместите в соответствии с выявленными зависимостями вызовов и активности объектов на диаграмме последовательностей фигуры вызова и возврата.
В случае если вариант задания предусматривает использование асинхронных сообщений для передачи информации между объектами, добавить на диаграмму последовательностей фигуры асинхронных сообщений, соответствующих выявленным асинхронным сообщениям.
Данное задание является дополнением к заданию из п. 3.10.1 и п. 5.11.1.
Разработайте диаграмму последовательностей для моделирования взаимодействия оператора РЛС, вводящего данные о новом грозовом фронте с последующим вычислением расстояния от самолёта до этого фронта.
Данное задание является дополнением к заданию из п. 3.10.2 и п. 5.11.2.
Разработать диаграмму последовательностей для моделирования взаимодействия инженера и прибора при включении синусоидального сигнала и изменении его частоты, амплитуды и начальной фазы.
Данное задание является дополнением к заданию из п. 3.10.3 и п. 5.11.3.
Разработать диаграмму последовательностей для моделирования взаимодействия охранника и сигнализации при асинхронном её срабатывании и последующем отключении охранником.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.