Метод моделирования процессов IDEF3
Как и в методе IDEF0, основной единицей модели IDEF3 является диаграмма. Другой важный компонент модели — действие, или в терминах IDEF3 "единица работы". Диаграммы IDEF3 отображают действие в виде прямоугольника.
Действия именуются с использованием глаголов или отглагольных существительных, каждому из действий присваивается уникальный идентификационный номер. Этот номер не используется вновь даже в том случае, если в процессе построения модели действие удаляется. В диаграммах IDEF3 номер действия обычно предваряется номером его родителя (рис.3).
Рис. 3. Изображение и нумерация действия в диаграмме IDEF3
Существенные взаимоотношения между действиями изображаются с помощью связей. Все связи в IDEF3 являются однонаправленными, и хотя стрелка может начинаться или заканчиваться на любой стороне блока, обозначающего действие, диаграммы IDEF3 обычно организуются слева направо таким образом, что стрелки начинаются на правой и заканчиваются на левой стороне блоков. В приведены три возможных типа связей.
Завершение одного действия может инициировать начало выполнения сразу нескольких других действий или, наоборот, определенное действие может требовать завершения нескольких других действий до начала своего выполнения. Соединения разбивают или соединяют внутренние потоки и используются для изображения ветвления процесса:
· разворачивающие соединения используются для разбиения потока. Завершение одного действия вызывает начало выполнения нескольких других;
· сворачивающие соединения объединяют потоки. Завершение одного или нескольких действий вызывает начало выполнения другого действия.
Соединения "и" инициируют выполнение конечных действий. Все действия, присоединенные к сворачивающему соединению "и", должны завершиться, прежде чем начнется выполнение следующего действия.
На рис.4 после обнаружения пожара инициируются включение пожарной сигнализации, вызов пожарной охраны, и начинается тушение пожара. Запись в журнал производится только тогда, когда все три перечисленных действия завершены.
Рис. 4. Соединения "и"
Соединение "исключающее "или"" означает, что вне зависимости от количества действий, связанных со сворачивающим или разворачивающим соединением, инициировано будет только одно из них, и поэтому только оно будет завершено перед тем, как любое действие, следующее за сворачивающим соединением, сможет начаться. Если правила активации соединения известны, они обязательно должны быть документированы либо в его описании, либо пометкой стрелок, исходящих из разворачивающего соединения. На рис.5 соединение "исключающее "или"" используется для отображения того факта, что студент не может одновременно быть направлен на лекции по двум разным курсам.
Рис. 5. Соединение "исключающее "или""
Соединение "или" предназначено для описания ситуаций, которые не могут быть описаны двумя предыдущими типами соединений. Аналогично связи нечеткого отношения соединение "или" в основном определяется и описывается непосредственно аналитиком. На рис.6 соединение J2 может активизировать проверку данных чека и/или проверку суммы наличных. Проверка чека инициируется, если покупатель желает расплатиться чеком, проверка суммы наличных — при оплате наличными. И то, и другое действие инициируются при частичной оплате, как чеком, так и наличными.
Рис. 6. Соединения "или"
В рассмотренных примерах все действия выполнялись асинхронно, т.е. они не инициировались одновременно. Однако существуют случаи, когда время начала или окончания параллельно выполняемых действий должно быть одинаковым, т.е. действия должны выполняться синхронно. Для моделирования такого поведения системы используются различные виды синхронных соединений, которые обозначаются двумя двойными вертикальными линиями внутри прямоугольника.
Все соединения на диаграммах должны быть парными, из чего следует, что любое разворачивающее соединение имеет парное себе сворачивающее. Однако типы соединений не обязательно должны совпадать.
Соединения могут комбинироваться для создания более сложных ветвлений. Комбинации соединений следует использовать с осторожностью, поскольку перегруженные ветвлением диаграммы могут оказаться сложными для восприятия.
Действия в IDEF3 могут быть декомпозированы или разложены на составляющие для более детального анализа. Метод IDEF3 позволяет декомпозировать действие несколько раз, что обеспечивает документирование альтернативных потоков процесса в одной модели.
Еще по теме Метод моделирования процессов IDEF3:
- 15.3. Математические методы исследования экономики моделирование социальных процессов; моделирование эколого-экономических систем
- Методы моделирования бизнес-процессов
- Тема 7. Моделирование и реинжиниринг процессов производства.
- 8.4. Математика экономико-математические методы и модели; метод математического моделирования в экономике; основные количественные характеристики мокро- и микроэкономического анализа; основные абстрактные модели рыночной экономики; моделирование спроса и предложения
- Методы моделирования
- 5.4. Математическое моделирование технико-экономических процессов
- Метод моделирования «маленькими человечками»
- Метод функционального моделирования IDEF0
- 8.4. Элементы теории игр в задачах моделирования экономических процессов
- Метод моделирования потоков данных DFD
- Метод информационного моделирования IDEF1
- 1.1. Социально-экономические системы, методы их исследования и моделирования
- Моделирование (разыгрывание) случайных величин методом Монте-Карла
- Глава 2. Методические основы анализа инновационных процессов в сфере производства и потребления жилья и моделирование новой потребительской активности
- Глава 53. Методы многомерного статистического анализа и моделирования социально-экономических явлений
- §3. Формирование инвестиционной программы ОАО «Мосэнерго» на основе методов экономико-математического моделирования
- 3.3. Использование прикладной теории игр и математических методов моделирования в управлении сельскохозяйственного производства
- 3.2.Экономическое моделирование –основной метод экономических исследований.