Методические указания по выполнению практических работ по профессиональному модулю



бет44/85
Дата29.09.2023
өлшемі5.65 Mb.
#479244
түріМетодические указания
1   ...   40   41   42   43   44   45   46   47   ...   85
metod-ukazaniya-prakticheskie-raboty-pm-05

Диаграммы переходов состояний
Диаграммы переходов состояний (STD) предназначены для моделирования и документирования реакций системы при ее функционировании во времени.
STD позволяют осуществлять декомпозицию управляющих процессов в системе. STD описывают отношения между входными и выходными управляющими потоками на управляющем процессе. STD моделируют последующее функционирование системы на основе ее предыдущего и настоящего функционирования.


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

  1. Не все события вызывают переходы.

  2. События не всегда вызывают переходы.

  3. События не всегда вызывают переход в одно и то же состояние.

Условие - событие, вызывающее переход и названое именем перехода.
С переходом из одного состояния в другое может связываться действие или совокупность действий.
Действие при переходе - операция, которая выполняется при переходе. Действие может быть или физическим, или управляющим потоком.
Пример STD диаграммы для работы банкомата приведен на рисунке 1.
На диаграмме элементы нотации обозначаются следующим образом:
- состояния – как узлы (например, Ожидание);
- переходы – как дуги (например, Корректный пароль);
- условия - идентифицируются именем перехода (например, Корректный пароль);
- действия - отклики на события, которые "привязываются" к переходам, записываются под условием (например, Обеспечить требуемый сервис).
STD имеет только одно начальное состояние. Но система может иметь большое количество завершающих состояний.



Рисунок 1 - Диаграмма переходов состояний (STD) для банкомата




Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   85




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет