Skip to content

8.Модель взаимодействия объектов. Диаграмма взаимодействия объектов в подсистеме. Типы событий. Схемы управления. Имитирование. Каналы управления.

Maksim edited this page Jun 15, 2018 · 1 revision

МВО (модель взаимодействия объектов) – графическое представление взаимодействия. Каждая модель состояний – овал. Стрелочки – события.

События, которые приходят в систему – приходят извне, эта внешняя сущность – терминатор.


💠 Типы событий

  • Внешние события (приходят от терминатора)

    • Не запрашиваемые события (не являются результатом действия предыдущей действенности подсистемы)

    • Запрашиваемые события

  • Внутренние (порождаются какой-либо моделью состояний нашей подсистемы)

    • Схема верхнего управления (Те события приходят от терминаторов которые наверху)

    • Схема нижнего управления (Объекты которые являются программной реализацией чего-либо существующего)


💠 Процесс имитирования(тесты): понять, насколько правильно была выбрана модель, нет ли ошибок. Необходимо рассмотреть всевозможные начальные состояния объектов подсистемы. Далее, в любом состоянии надо проверить, как подсистема будет реагировать на все незапрашиваемые события, и построить соответствующие каналы управления.

💠 Время имитирования:

  • Время выполнения действия;

  • Время задержки – время, в течении которого объект должен находится в определенном состоянии (резкий переход из состояния в состояние невозможен).

💠 Этапы имитирования:

  • Установка начального состояния

  • Прием незапрашиваемого события и выполнение канала управления

  • Оценка конечного результата


Канал управления – последовательность событий и действий, происходящих в ответ на поступление некоторого незапрашиваемого события. Если возникло событие к терминатору, влекущее за собой новые события от терминатора, то они тоже включаются в канал управления.

Clone this wiki locally