Является стандартом документирования технологии выполнения процессов и предоставляет средства для наглядного исследования и моделирования сценариев
Вид материала | Лекция |
- «Развитие и модернизация химико-технологических систем и процессов», 16.76kb.
- Исследования, научную и практическую значимость проводимых исследований; выбирать оптимальные, 147.35kb.
- Моделирование периодических процессов на примере систем энергообеспечения, 43.92kb.
- Математическое моделирование процессов в тепловых микросенсорах, 21.43kb.
- «Применение matlab для моделирования физических процессов», 123.4kb.
- 1. Введение. Основные понятия моделирования Общая характеристика проблем моделирования., 38.29kb.
- Особенности социолого-математического моделирования в исследовании социальных процессов, 547kb.
- Рабочая программа дисциплины «Методы исследования и моделирования информационных процессов, 251.25kb.
- Реферат По теории систем и системному анализу на тему: «Программные средства функционального, 258.51kb.
- 1. Основные понятия теории моделирования, 279.51kb.
Математическое методы и моделирование в информационном менеджменте Лекция 7
IDEF 3
Является стандартом документирования технологии выполнения процессов и предоставляет средства для наглядного исследования и моделирования сценариев. При этом сценарии мы будем называть описание последовательности изменения свойств объекта в рамках рассматриваемого процесса.
Исполнения каждого из этих сценариев сопровождается соответствующим документооборотом, который состоит из двух основных потоков: документы, определяющие структуру и последовательность процесса, и документы, отображающие о выполнении этого процесса.
Средства IDEF3 позволяет:
- Документировать имеющиеся данные о технологии процесса
- Определять и анализировать точки влияния потоков сопутствующего документооборота на сценарий выполнения процессов.
- Определять ситуации, в которых требуется принятие решения, влияющего на жизненный цикл процесса.
- Содействует принятию оптимальных решений при реорганизации технологических процессов.
- разрабатывать имитационные модели технологических процессов.
Основные элементы диаграмм:
- единицы работы изображаются в виде прямоугольников имеют имя выраженное отглагольным существительным обозначающим какое-либо действие. Являются центральным компонентом модели.
- связи – показывают взаимоотношение работ. Изображаются в виде стрелок. Линии показывают перемещение детали между функциональными блоками в ходе выполнения процесса. Связи бывают нескольких видов:
- старшая связь (сплошная линия, связывающая функциональные блоки, Рисуется слева направо или сверху вниз) – показывает что работа «источник» заканчивается, прежде чем начинается работа «цель».
- Отношение (пунктирные линии, которые используются для изображения альтернативного потока объектов или альтернативной последовательности выполнения этого процесса).
- Потоки объектов (показывает, что объект используется в двух или более единицах работ).
- старшая связь (сплошная линия, связывающая функциональные блоки, Рисуется слева направо или сверху вниз) – показывает что работа «источник» заканчивается, прежде чем начинается работа «цель».
- Перекрестки (используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий которые должны быть завершены перед началом следующей работы) бывают нескольких видов
- асинхронная И. в случае слияния стрелок этот перекресток означает что все предшествующие процессы должны быть завершены. В случае разветвления стрелок – означает, что все последующие процессы должны быть запущены.
- синхронная И. в случае влияния стрелок означает, что все предшествующие процессы завершены одновременно. В случае разветвления стрелок означает, что все следующие процессы запускаются одновременно.
- асинхронное ИЛИ в случае слияния стрелок означает, что один или несколько предшествующих процессов должны быть завершены. В случае разветвления стрелок означает то один или несколько следующих процессов должны быть запущены.
- синхронное ИЛИ. Тоже самое только одновременно.
- исключающее ИЛИ. В случае слияния стрелок означает, что только один предшествующий процесс завершен. В случае разветвления стрелок означает, что только один следующий процесс запускается.
правила перекрестков:
- каждому перекрестку для слияния должен предшествовать перекресток для разветвления.
- Перекресток для слияния И не может следовать за перекрестком для разветвления типа синхронного или асинхронного или. Перекресток для слияния И не может следовать за перекрестком для разветвления …. А также исключающего ИЛИ.
- перекресток для исключающего типа ИЛИ не может следовать за перекрестком для разветвления типа И.
- перекресток, имеющий одну стрелку на одной стороне должен иметь несколько стрелок на другой стороне.
4. Ссылки – показывает данные, которые нельзя связать со стрелкой, перекрестком или работой. Изображается в виде прямоугольника. В качестве имени объекта можно использовать имя какой-либо стрелки из другой диаграммы или имя сущности из модели данных. Объект ссылки обычно связывается с единицами работ или перекрестками пунктирными линиями.
DFD – для моделирования информационных потоков, в частности для моделирования имитационных потоков.
Модель DFD показывает процесс преобразования информации от ее ввода в систему до выдачи пользователю.
В IDEF3 2 типа диаграмм, представляющих описание одного и того же процесса в разных ракурсах.
PFDD – Process Flow Description Diagrams (диаграммы описания последовательности этапов процессов)
OSTN – Object State Transition Network (Диаграммы состояния объекта и его трансформации в процессе)
С помощью PFDD описываем последовательность стадий обработки деталей в рамках этого процесса.
Диаграммы OSTN используются для иллюстрации трансформации детали на каждой стадии ее обработки.
Окрасить деталь --- сушить деталь --- тестировать деталь --- | |x| -- окрасить заново
-- отправить в сл. Цех
OSTN показывают технологический процесс с точки зрения объекта. Ключевые понятия: состояние объекта и изменение состояния объекта.
Состояние – окружности.
Изменение состояние – стрелки.
Каждая стрелка должна иметь ссылку на функциональный блок в результате выполнения которого произошло данное изменение состояния.
Диаграмма переходов состояний STD.
С помощью них можно моделировать последующее функционирование системы на основе ее текущего и предыдущего функционирования. Любая система в определенный момент времени находится только в одном бесконечном множестве состояний. С течением времени она может изменить свое состояние, при этом переходы между состояниями могут быть точно определены.
STD состоит из следующих объектов:
- состояние может рассматриваться как условия устойчивости для системы.
находясь в определенном состоянии, система имеет достаточно информации о прошлой истории, для того чтобы определить возможное следующее состояние. Имя состояния должно отражать реальную ситуацию, в которой находится система.
Начальное состояние – узел, которой является стартовой точкой для первого перехода. STD всегда имеет одно начальное состояние и может иметь любое количество завершающих состояний.
Переход – определяет перемещение модулируемой системы из одного состояния в другое. Имя перехода отражает событие, которое является причиной перехода.
Событие состоит из управляющего потока, который может возникать как вне моделируемой системы, так и внутри нее.
Событие происходит при выполнении некоторого условия. Условие с переходом может быть связано каким либо действием, которое выполняется, если переход совершился. При выполнении действия могут возникнуть результаты, которые могут изменять хранилища в нотации DFD. Состояния отображаются прямоугольниками, а переходы стрелочками. Условия идентифицируются именем и инициируют выполнение перехода.
Действия связанные с переходом записываются под определенным условием.
Начальное состояние
Состояние 1
Условие
действие
Состояние 2
При построении STD необходимо соблюдать некоторые правила:
- STD строится на как можно более высоком уровне детализации
- строить как можно более простые STD
- по возможности детализировать STD
Существует 2 способа построения STD:
- идентификация всех возможных состояний и исследование всех не бессмысленных переходов между ними.
- сначала строится начальное состояние, затем следующее за ним и т.д.
STD может быть представлено в виде матрицы.
По вертикали перечислены все возможные состояния
По горизонтали (например) перечислены все условия
На пересечении содержится список действий
Текущее состояние
Условие действий и конечное состояние…..
www.inf-man.ru