-
Notifications
You must be signed in to change notification settings - Fork 1
8.Модель взаимодействия объектов. Диаграмма взаимодействия объектов в подсистеме. Типы событий. Схемы управления. Имитирование. Каналы управления.
МВО (модель взаимодействия объектов) – графическое представление взаимодействия. Каждая модель состояний – овал. Стрелочки – события.
События, которые приходят в систему – приходят извне, эта внешняя сущность – терминатор.
💠 Типы событий
-
Внешние события (приходят от терминатора)
-
Не запрашиваемые события (не являются результатом действия предыдущей действенности подсистемы)
-
Запрашиваемые события
-
-
Внутренние (порождаются какой-либо моделью состояний нашей подсистемы)
-
Схема верхнего управления (Те события приходят от терминаторов которые наверху)
-
Схема нижнего управления (Объекты которые являются программной реализацией чего-либо существующего)
-
💠 Процесс имитирования(тесты): понять, насколько правильно была выбрана модель, нет ли ошибок. Необходимо рассмотреть всевозможные начальные состояния объектов подсистемы. Далее, в любом состоянии надо проверить, как подсистема будет реагировать на все незапрашиваемые события, и построить соответствующие каналы управления.
💠 Время имитирования:
-
Время выполнения действия;
-
Время задержки – время, в течении которого объект должен находится в определенном состоянии (резкий переход из состояния в состояние невозможен).
💠 Этапы имитирования:
-
Установка начального состояния
-
Прием незапрашиваемого события и выполнение канала управления
-
Оценка конечного результата
Канал управления – последовательность событий и действий, происходящих в ответ на поступление некоторого незапрашиваемого события. Если возникло событие к терминатору, влекущее за собой новые события от терминатора, то они тоже включаются в канал управления.