Является стандартом документирования технологии выполнения процессов и предоставляет средства для наглядного исследования и моделирования сценариев

Вид материалаЛекция

Содержание


ИЛИ. Тоже самое только одновременно.
DFD – для моделирования информационных потоков, в частности для моделирования имитационных потоков.
PFDD – Process Flow Description Diagrams (диаграммы описания последовательности этапов процессов) OSTN
Диаграмма переходов состояний STD.
STD состоит из следующих объектов
Подобный материал:

Математическое методы и моделирование в информационном менеджменте Лекция 7

IDEF 3


Является стандартом документирования технологии выполнения процессов и предоставляет средства для наглядного исследования и моделирования сценариев. При этом сценарии мы будем называть описание последовательности изменения свойств объекта в рамках рассматриваемого процесса.

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


Средства IDEF3 позволяет:
  1. Документировать имеющиеся данные о технологии процесса
  2. Определять и анализировать точки влияния потоков сопутствующего документооборота на сценарий выполнения процессов.
  3. Определять ситуации, в которых требуется принятие решения, влияющего на жизненный цикл процесса.
  4. Содействует принятию оптимальных решений при реорганизации технологических процессов.
  5. разрабатывать имитационные модели технологических процессов.



Основные элементы диаграмм:
  1. единицы работы изображаются в виде прямоугольников имеют имя выраженное отглагольным существительным обозначающим какое-либо действие. Являются центральным компонентом модели.
  2. связи – показывают взаимоотношение работ. Изображаются в виде стрелок. Линии показывают перемещение детали между функциональными блоками в ходе выполнения процесса. Связи бывают нескольких видов:
    1. старшая связь (сплошная линия, связывающая функциональные блоки, Рисуется слева направо или сверху вниз) – показывает что работа «источник» заканчивается, прежде чем начинается работа «цель».
    2. Отношение (пунктирные линии, которые используются для изображения альтернативного потока объектов или альтернативной последовательности выполнения этого процесса).
    3. Потоки объектов (показывает, что объект используется в двух или более единицах работ).
  3. Перекрестки (используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий которые должны быть завершены перед началом следующей работы) бывают нескольких видов



- асинхронная И. в случае слияния стрелок этот перекресток означает что все предшествующие процессы должны быть завершены. В случае разветвления стрелок – означает, что все последующие процессы должны быть запущены.


- синхронная И. в случае влияния стрелок означает, что все предшествующие процессы завершены одновременно. В случае разветвления стрелок означает, что все следующие процессы запускаются одновременно.


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


- синхронное ИЛИ. Тоже самое только одновременно.





- исключающее ИЛИ. В случае слияния стрелок означает, что только один предшествующий процесс завершен. В случае разветвления стрелок означает, что только один следующий процесс запускается.


правила перекрестков:
  1. каждому перекрестку для слияния должен предшествовать перекресток для разветвления.
  2. Перекресток для слияния И не может следовать за перекрестком для разветвления типа синхронного или асинхронного или. Перекресток для слияния И не может следовать за перекрестком для разветвления …. А также исключающего ИЛИ.
  3. перекресток для исключающего типа ИЛИ не может следовать за перекрестком для разветвления типа И.
  4. перекресток, имеющий одну стрелку на одной стороне должен иметь несколько стрелок на другой стороне.


4. Ссылки – показывает данные, которые нельзя связать со стрелкой, перекрестком или работой. Изображается в виде прямоугольника. В качестве имени объекта можно использовать имя какой-либо стрелки из другой диаграммы или имя сущности из модели данных. Объект ссылки обычно связывается с единицами работ или перекрестками пунктирными линиями.


DFD – для моделирования информационных потоков, в частности для моделирования имитационных потоков.

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


В IDEF3 2 типа диаграмм, представляющих описание одного и того же процесса в разных ракурсах.

PFDD – Process Flow Description Diagrams (диаграммы описания последовательности этапов процессов)

OSTN – Object State Transition Network (Диаграммы состояния объекта и его трансформации в процессе)


С помощью PFDD описываем последовательность стадий обработки деталей в рамках этого процесса.

Диаграммы OSTN используются для иллюстрации трансформации детали на каждой стадии ее обработки.


Окрасить деталь --- сушить деталь --- тестировать деталь --- | |x| -- окрасить заново

-- отправить в сл. Цех


OSTN показывают технологический процесс с точки зрения объекта. Ключевые понятия: состояние объекта и изменение состояния объекта.

Состояние – окружности.

Изменение состояние – стрелки.

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





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

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


STD состоит из следующих объектов:
  1. состояние может рассматриваться как условия устойчивости для системы.

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


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


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


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


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

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


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



Состояние 1


Условие

действие


Состояние 2




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



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


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


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

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

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


Текущее состояние

Условие действий и конечное состояние…..






www.inf-man.ru