В настоящее время существует множество CASE средств, поддерживающих функциональное моделирование в стандарте IDEF0. В России получили распространение следующие системы:
Design/IDEF (MetaSoftware, США распространитель — Метатехнология, Москва)
BPWin/ERWin (Logic Works, США распространитель — Интерфейс, Москва)
Компания Ориентсофт (г.Минск) предлагает собственную разработку на базе стандарта IDEF0 — систему IDEF0/EMTool.
Заключение
Методология функционального моделирования IDEF0 является достаточно простым инструментом, который позволяет разработчикам корпоративных информационных систем изучить сферу деятельности заказчика и решать задачи по повышению эффективности этой деятельности.
Применение функционального моделирования позволяет решать не только технические проблемы заказчика, связанные с информационными технологиями, но также проблемы, имеющие отношение к сфере деятельности заказчика. Это позволяет превратить проект информационной системы из «пачки бумаги», за которую заказчик не хочет платить, в услугу, которая может принести заказчику дополнительный эффект, сопоставимый с последующей автоматизацией.
Нотация IDEF0 на пальцах за 12 минут
Опыт использования стандарта idef0
Сергей Рубцов 29.01.2003
Для того чтобы сузить до разумных пределов творческую свободу проектировщика, требуются метастандарты проектирования бизнес-процессов, которые можно сформулировать в виде установочных концепций. Предлагаемые в статье семантические правила моделирования акцентированы на повышении адекватности оценок эффективности системы бизнес-процессов, получаемых средствами функционально-стоимостного анализа или имитационного моделирования. Также статья содержит предложения, которые могут пригодиться руководителям и аналитикам при создании внутренних положений предприятия, уточняющих и конкретизирующих фирменные инструкции ко многим CASE-средствам.
Чтобы приготовить блюдо, недостаточно знать его ингредиенты и их пропорции; необходимо еще овладеть навыками изготовления продукта. Объективно, современные методики организационного проектирования предлагают лишь описание ингредиентов и весьма приближенное описание технологий получения продукта, оставляя широкое поле для творчества. И это, наверное, правильно. Ведь субъективные интерпретации и детализации этих методик могут быть не менее ценными, чем сами методики.
- стандарт проектирования бизнес-процессов;
- отраслевые стандарты бизнес-процессов;
- ранее принятые стандарты проектирования бизнес-процессов предприятия;
- установочные концепции.
- цели моделирования (реинжиниринг бизнес-процессов, автоматизация бизнес-процессов и внедрения информационных систем, системные исследования бизнес-процессов и др.);
- интерпретация стандартов (1-3) как заказчиком проектных работ, так и самим проектировщиком;
- принципы формирования словаря проекта и соглашения об основных понятиях, неопределенные стандартами (1-3) или нуждающиеся в уточнении.
Источник: studfile.net
Построение диаграммы IDEF0 в process modeler (bpwin)
Технология создания диаграмм IDEF0 средствами ERwin Process modeler
На рабочем листе нового проекта уровня А0 располагается основой блок (рис. 6), для которого назначается название, определяются стрелки, цель и точка зрения проекта. Окно проекта (рис. 7) располагается справа и остается пустым до тех пора пользователь не введет имя основного блока и не выполнит его декомпозицию.
Основная панель инструментов для создания проекта имеет не большой набор инструментов (рис. 8). На рис. 8 введены обозначения: 1 – Pointer Tool – используется для выбора и определения позиции объектов добавленных в диаграмму; 2 – Activity Box Tool – используется для установки блоков в диаграмме; 3 – Arrow Tool – используется, чтобы устанавливать дуги в диаграмме; 4 – Squiggle Tool – используется для создания тильды (squiggle,), которая соединяет дугу с ее названием; 5 – Text Block Tool – используется для создания текстовых блоков.
Рис. 6. Начальное окно проекта уровня А0 на этапе создания
![]() |
![]() |
На диаграмме уровня А0 отображение стрелок возможно только при соединении специальных областей входа и выхода. Для этого выбирается инструмент Arrow Tool и фиксируется одинарным щелчком мыши начало и конец стрелки в специальных областях (рис. 9). Области начала и конца стрелок определены для каждого края диаграммы (правой, левой, нижней, верхней) и каждой грани функционального блока.
Для определения названия блока или стрелки достаточно выполнить на этом элементе двойной щелчок, что приведет к открытию окна его свойств (Properties). Свойство Name определяет текст, который отображается на диаграмме (рис. 10).
а
б
в
Рис. 9.Порядок отображения стрелки на диаграмме:
а – начальная позиция изображения стрелки; б – конечная позиция изображения стрелки; в — результат
На рис. 10 показаны диалоговые окна для форматирования элемента «Стрелка». Поле Arrow Name – отображает имя объекта. На закладке Font необходимо обратить внимание на несколько полей:
– Font – определяет вид шрифта;
– Size – устанавливает размер шрифта;
– Script – устанавливает отображение шрифта;
– Apply Setting To – устанавливает область применимости выбранных параметров для шрифтом (один элемент, одна диаграмма, весь проект).
Аналогичным образом устанавливаются свойства любого объекта, отображенного на схеме.
После определения всех объектов диаграммы А0 переходят к декомпозиции элементов проекта. Для этого вызывается контекстное меню на элементе проекта, который подлежит декомпозиции и выбирается пункт Decompose. После чего выбирается вид диаграммы декомпозиции и количество блоков декомпозиции (рис. 12).
Рис. 10. Порядок форматирования объекта «Стрелка»
![]() |
Все канальные стрелки передаются по умолчанию на диаграмму декомпозиции с учетом их названий. Пользователю необходимо сделать разветвления и привязку канальных стрелок к блокам на новом уровне.
Для ведения глоссария введенных обозначений используется инструмент Dictionary, в котором также указываются все свойства объекта. При указании кратких наименований объектов на диаграмме в поле Definition выполняется полное описание объекта согласно синтаксису РД IDEF0 — 2000.
![]() |
Построению проекта в нотации IDEF предшествует тщательное предпроектное обследование предметной области. Следует помнить, что результат, полученный в виде диаграммы IDEF0 – это только визуализация по правилам нотации декомпозиции объекта.
Выполнить предпроектное обследование объекта диссертационного исследования для построения проекта в нотации IDEF0 средствами ERwin Process modeler.
Выполнить визуализацию результатов предпроектного исследования в нотации IDEF0 диаграммы средствами ERwin Process modeler.
При отсутствии результатов предпроектного исследования для освоения навыков отображения результатов декомпозиции средствами ERwin Process modeler можно воспользоваться диаграммами, приведенными в Приложении[5].
Контрольные вопросы
1. Перечислите средства, с помощью которых можно проиллюстрировать результаты научных исследований.
2. Укажите назначение ментальных карт и диаграмм Smart Art.
3. Для каких целей применяется классификация объектов/явлений/ процессов.
4. Перечислите основные символы для построения блок-схем.
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Азы моделирования в idef0
IDEF0 (Integrated Definition) — язык проектирования функциональных моделей, включает как сам язык моделирования, так и методологию для построения и интерпретации моделей. IDEF0 является одной из первых нотаций для моделирования бизнес-процессов, которая возникла в американской аэрокосмической промышленности в 1970-ых годах.
Проектируйте бизнес-процессы в современной международной нотации BPMN 2.0 на Comindware Business Application Platform
IDEF0 — основные характеристики
IDEF0 задумывался как способ отобразить процессы, процедуры и действия внутри организации. Как и большинство методов моделирования, главным элементом нотации является графический язык, созданный для передачи определенной информации. Нотация помогает понимать и анализировать процессы, определяет логику изменений, позволяет уточнить требования к проекту, а также поддерживает проектирование на уровне систем и задач по интеграции.
Модель процесса в диаграмме IDF0
Основная цель — моделирование сложных систем, в которых задействованы люди, машины, ресурсы, информационные системы и потоки данных. Модели помогают выявить требования и функции будущей системы.
Основной принцип моделирования в нотации IDEF0 указывает, что между функциями, которые входят в различные подсистемы, должно быть как можно меньшей связей. На одном уровне должно быть не меньше 5 и не больше 3 функций.
Диаграммы IDEF0 читают сверху вниз и слева направо. Все базовые элементы основаны на простых символах:
- прямоугольники изображают функции или процессы;
- стрелки обозначают как функции взаимосвязаны через физические и информационные потоки.
Синтаксическая модель IDF0
Семантика языка описывает именно функции системы — что должно быть сделано для преобразования входящего потока, поэтому названия в прямоугольниках должны быть заданы глаголом или отглагольным существительным. Каждая сторона прямоугольника имеет свое значение и однозначно связана с одним из 4 видов стрелок:
правила, процедуры, стандарты, методы контроля
материал или данные
данные и материальные объекты, преобразованные функцией
ресурсы (персонал, оборудование, производственные мощности и т.д.)
Существует также стрелка вызова, которая указывает на функцию, выполняемую за пределами указанного блока.
Другие правила синтаксиса
- блок должен полностью вмещать название;
- можно использовать только блоки прямоугольной формы;
- блоки должны быть нарисованы сплошными линиями;
- изгиб стрелок должен составлять 90°;
- сегменты стрелок должны быть отрисованы сплошными линиями;
- нельзя рисовать стрелки по диагонали;
- стрелки не должны пересекать границы блока;
- стрелки нельзя присоединять к углам блока;
- стрелки должны быть подписаны, для подписи используются только имена существительные.
Диаграммы должны давать исчерпывающие представление об объекте, его функциях и связях.
Виды диаграмм
- контекстная диаграмма описывает основное назначение системы, а также ее взаимодействие с внешней средой. Может быть только одна контекстная диаграмма, которая обозначается символами A0;
- диаграмма декомпозиции детализирует отдельные элементы системы и связи между ними. Процедуру декомпозиции можно повторять до тех пор, пока не будет достигнут желаемый уровень детализации модели;
- диаграмма дерева узлов показывает иерархические зависимости между отдельными функциями;
- диаграмма только для композиции показывают систему с определенного ракурса, например, со стороны руководителей организации.
Пример диаграммы верхнего уровня A0 в нотации IDF0
Иерархия типов функций
- деятельность — совокупность всех процессов организации;
- бизнес-процесс — совокупность логически связанных операций;
- операция — совокупность последовательных или параллельных действий внутри определенного потока;
- действие— преобразование свойств какого-либо объекта.
Несмотря на кажущуюся простоту, проектирование диаграмм в IDEF0 требует специальных навыков и сопряжено с определенными сложностями при декомпозиции иерархически связанных элементов.
Основные характеристики IDF0
- высокий уровень детализации любых типов процессов;
- последовательность и относительная простота языковых средств, которые обеспечивают полноту использования и точность интерпретаций;
- упор на иерархическое отображение элементов;
- может быть воссоздана на программном уровне.
Как любой язык моделирования, нотация выступает средством коммуникации между аналитиками, архитекторами, разработчиками, менеджерами и пользователями.
Для чего используется
Нотация универсальна и позволяет детально описывать достаточно сложные системы и процессы на любом уровне.
- широко применяется в США при автоматизации машинного производства и до сих пор является частью стандарта FIPS (Federal Information Processing Standard);
- применяется для имплементации методологий непрерывного улучшения, таких как Strategic Justification of Integrated Enterprise Technologies (SJET) и Perform Continuous Enterprise Improvement (PCEI);
- в литературе можно найти пример описания процесса разработки стратегии на языке IDEF0.
Но все же основным назначением нотации остается проектирование систем автоматизации машинного производства и реинжиниринг. Нотация хороша именно в тех случаях, когда функции преобразуют и физические, и информационные потоки. В иных случаях целесообразно выбрать более простые способы моделирования процессов.
Преимущества
- высокая степень детализации на всех уровнях иерархии;
- возможность отобразить взаимосвязи между различными уровнями системы;
- популярность среди аналитиков;
- большое количество документации на английском языке;
- подходит для презентаций руководству;
- аккуратно спроектированные схемы легко читаются.
Недостатки
- крупные производители софта постепенно отказываются от поддержки данной нотации;
- диаграммы могут выглядеть перегруженными и визуально непривлекательными;
- низкий потенциал для автоматизации функциональных моделей;
- требует определенных навыков для адекватного проектирования диаграмм;
В целом можно сказать, что в области проектирования бизнес-процессов в информационных системах на смену IDEF0 пришли другие нотации, прежде всего BPMN.
BPMN vs IDEF0
Хотя IDEF0 иногда используют для моделирования бизнес-процессов, эта нотация задумывалась как средство моделирования взаимодействия бизнес-функций, не обязательно в процессном контексте. Стрелка в BPMN показывает точную последовательность выполнения шагов процесса, а в IDEF0 стрелки входов-выходов не обязаны отображать эту последовательность. Кроме того, BPMN содержит XML-описание элементов, что значительно упрощает имплементацию на программном уровне. В отличие от IDEF0, BPMN разрабатывалась с прицелом на автоматизацию бизнес-процессов, поэтому многие элементы нотации показывают именно машинные способы передачи и обработки данных. Нотация нашла широкое применение в BPMS, ERP, CRM, SRM и других информационных системах.
Однако у IDEF0 есть одно неоспоримое преимущество перед BPMN — она может отобразить верхнеуровневые связи между процессами. BPMN не позволяет комплексно моделировать связи между процессами на уровне бизнес-способностей организации, а также на уровне цепочки создания ценности.
Верхнеуровневая диаграмма в Comindware Business Application Platform
Comindware Business Application Platform исправляет этот недостаток BPMN за счет конструктора для проектирования исполняемой архитектуры предприятия. Конструктор визуализирует связи между бизнес-процессами, ресурсами и способностями предприятия, не уступая по точности IDEF0. Инструмент можно использовать для создания иерархических моделей с несколькими уровнями вложений.
Ознакомьтесь с возможностями по построению процессной архитектуры в Comindware Business Application Platform
Елена Гайдукова, маркетолог-аналитик. Работает в сфере BPM и автоматизации процессов с 2014 года. В настоящее время является бренд-менеджером решений на базе Comindware Business Application Platform.
Похожие записи:
Опубликовано: 21 июля 2022 в разделе Мир процессов
Лидер среди BPMS на российском рынке
Компания Comindware признана крупнейшим разработчиком систем управления бизнес-процессами среди российских компаний.
Взгляните на цифровую трансформацию глазами ИТ-директора СургутНефтеГаз
Узнайте, как цифровизовать бизнес-процессы в компании с географически распределённой структурой.
Узнайте как создать ИТ-стратегию и -среду, соответствующую современному темпу развития цифрового бизнеса.
Узнайте как правильно автоматизировать бизнес-процессы HR и в короткие сроки получить результат.
Узнайте как правильно автоматизировать процессы в бирюзовой компании и быстро получить результат.
Попробуйте инновационную платформу для разработки и запуска бизнес-приложений Comindware Business Application Platform
Попробуйте полнофункциональное решение для управления бизнес-процессами
Случайные статьи
- Отчёт “Цифровая трансформация 2018”
- Какие бывают типы документов?
- Правила организации административно-хозяйственной деятельности
- Что такое цифровое производство?
- Виды бизнес-процессов
- Comindware расширила возможности управления бизнес-процессами в Microsoft Outlook
- Comindware продемонстрировал мощь Low-code на международном форуме
Полезные страницы
- Современная BPM система
- Преимущества системы автоматизации бизнес-процессов
- CRM система с функционалом BPMS
- Карта Блога
Источник: www.comindware.ru