№41 Диаграммы переходов состояний (STD). Средства структурного проектирования

см. диаграммы трёх


Диаграмма переходов состояний STD.

С помощью них можно моделировать последующее функционирование системы на основе ее текущего и предыдущего функционирования. Любая система в определенный момент времени находится только в одном бесконечном множестве состояний. С течением времени она может изменить свое состояние, при этом переходы между состояниями могут быть точно определены.


STD состоит из следующих объектов:

  1. состояние может рассматриваться как условия устойчивости для системы.

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


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


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


Событие состоит из управляющего потока, который может возникать как вне моделируемой системы, так и внутри нее.


Событие происходит при выполнении некоторого условия. Условие с переходом может быть связано каким либо действием, которое выполняется, если переход совершился. При выполнении действия могут возникнуть результаты, которые могут изменять хранилища в нотации DFD. Состояния отображаются прямоугольниками, а переходы стрелочками. Условия идентифицируются именем и инициируют выполнение перехода.

Действия связанные с переходом записываются под определенным условием.

Начальное состояние






Состояние 1




Условие

действие



Состояние 2





При построении STD необходимо соблюдать некоторые правила:
  1. STD строится на как можно более высоком уровне детализации

  2. строить как можно более простые STD

  3. по возможности детализировать STD



Существует 2 способа построения STD:

  1. идентификация всех возможных состояний и исследование всех не бессмысленных переходов между ними.

  2. сначала строится начальное состояние, затем следующее за ним и т.д.


STD может быть представлено в виде матрицы.


По вертикали перечислены все возможные состояния

По горизонтали (например) перечислены все условия

На пересечении содержится список действий




Hosted by uCoz