Аналитические и имитационные модели. Финаев В.И - 267 стр.

UptoLike

267
Внутренние сообщения о выполнении операции
нумеруются, начиная с единицы. В последовательности
сообщений между объектами в параллельных процессах
нумерация сообщений относится к одному уровню (нет
вложенности).
На кооперативной диаграмме сообщение можно
снабдить такой же управляющей информацией, что и на
диаграмме последовательности.
Пиктограмма объекта на кооперативной диаграмме
помечается строкой имени, имеющей вид:
<ИмяОбъекта : ИмяКласса>,
где
ИмяОбъекта, либо ИмяКласса могут отсутствовать.
Если имя объекта отсутствует, то перед именем класса
сохраняется двоеточие. Вызов взаимодействия на
диаграмме может быть представлен символом
действующего лица.
Так как в описанном ранее примере о сдаче учеником
экзамена важна не только временная последовательность
событий, но и отрезки времени между ними, то в данной
задаче нет необходимости
использовать кооперативную
диаграмму. Поэтому проиллюстрируем данный вид
диаграммы на следующей последовательности действий:
ученику подается команда «Старт», команда передается
системе управления и начинается движение.
Если происходит какая-либо тревожная ситуация (удар о
потолок или избыточная тряска), то датчик сигнализирует
об этом системе управления машины ученика, а также
преподавателям, принимающим экзамен.
Система управления
обязана на это отреагировать
уменьшением скорости, а преподаватели - фиксацией
ошибки ученика.
Диаграмма, иллюстрирующая данный пример,
представлена на рис. 9.18.