Методы и средства инженерии программного обеспечения



         

Модель состояний - часть 4


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

Поскольку поведение отдельного объекта представлено диаграммой перехода состояний, то поведение системы в целом представляется как схема взаимодействия отдельных таких диаграмм, каждая из которых получает название и изображается на схеме овалом с этим названием. Овалы связаны между собою стрелками, отвечающими сообщениям о  событиях, связывающих отдельные диаграммы перехода состояний.  На стрелке указывается метка события, а направление стрелки соответствует направлению передачи сообщения. Внешние объекты обозначаются прямоугольниками с  названиями. Пример взаимодействия моделей поведения объектов приведен на рис. 4.2.

                         Рис. 4.2. Схема взаимодействия моделей поведения объектов         




Содержание  Назад  Вперед