Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:csdesign:bpmodeling:idef0 [2014/04/18 16:30]
ru:csdesign:bpmodeling:idef0 [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 +====== Нотация IDEF0 ======
  
 +IDEF0 - нотация графического моделирования, используемая для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающих эти функции. Стандарт IDEF0 (Integration Definition for Function Modeling) утвержден в США в 1993 как Федеральный стандарт обработки информации. В России находится в статусе руководящего документа с 2000 года и в настоящее время в качестве стандарта не утвержден.  Тем не менее методология IDEF0 является одним из популярных подходов для описания бизнес-процессов. К ее особенностям можно отнести: 
 +  * использование контекстной диаграммы;
 +  * поддержка декомпозиции;
 +  * доминирование;
 +  * выделение 4 типов стрелок.
 +
 +**Контекстная диаграмма.** Самая верхняя диаграмма, на которой объект моделирования представлен единственным блоком с граничными стрелками. Эта диаграмма называется A-0 (А минус нуль). Стрелки на этой диаграмме отображают связи объекта моделирования с окружающей средой. Диаграмма A-0 устанавливает область моделирования и ее границу. Пример диаграммы A-0 приведен на Рис. 1.
 +
 + 
 +[{{ ru/csdesign/bpmodeling/idef0/lang_idef0_001.png?nolink |Рисунок 1. Диаграмма A-0 в нотации IDEF0}}]
 +
 +**Поддержка декомпозиции.** Нотация IDEF0 поддерживает последовательную декомпозицию функций до требуемого уровня детализации. Дочерняя диаграмма, создаваемая при декомпозиции, охватывает ту же область, что и родительская функция, но описывает ее более подробно. Согласно методологии IDEF0 при декомпозиции стрелки родительской функции переносятся на дочернюю диаграмму в виде граничных стрелок.
 +
 +**Доминирование.** Блоки модели IDEF0 на неконтекстной диаграмме должны располагаться по диагонали - от левого верхнего угла диаграммы до правого нижнего в порядке присвоенных номеров. Блоки на диаграмме, расположенные вверху слева, "доминируют" над блоками, расположенными внизу справа. "Доминирование" понимается как влияние, которое блок оказывает на другие блоки диаграммы. Расположение блоков на листе диаграммы отражает авторское понимание доминирования. Таким образом, топология диаграммы показывает, какие функции оказывают большее влияние на остальные.
 +
 +**Выделение 4 типов стрелок.** Выделяются следующие типы стрелок: "Вход", "Выход", "Механизм", "Управление". Входы преобразуются или расходуются функцией, чтобы создать то, что появится на его выходе. Управления определяют условия, необходимые функции, чтобы произвести правильный выход. Выходы - данные или материальные объекты, произведенные функцией. Механизмы идентифицируют средства, поддерживающие выполнение функции. Таким образом, блок IDEF0 показывает преобразование входа в выход с помощью механизмов с учетом управляющих воздействий.
 +
 +Описание назначения графических символов, используемых в нотации IDEF0, приведено в Таблице 1.
 +
 +<startTableBox>
 +
 +^  Название  ^  Кнопка  ^  Графический символ  ^  Описание  ^
 +| Функция | {{ common/icons/115.png?nolink }} | {{ ru/csdesign/bpmodeling/idef0/lang_idef0_003.png?nolink |Процесс}} | Функция обозначается прямоугольным блоком. Внутри каждого блока помещается его имя и номер. Имя должно быть активным глаголом, глагольным оборотом или отглагольным существительным. Номер блока размещается в правом нижнем углу. Номера блоков используются для идентификации на диаграмме и в соответствующем тексте. |
 +| Стрелка | {{ common/icons/145.png?nolink }} |  {{ ru/csdesign/bpmodeling/idef0/lang_idef0_005.png?nolink |Стрелка}} | Стрелки обозначают входящие и исходящие из функции объекты (данные). \\ Каждая сторона функционального блока имеет стандартное значение с точки зрения связи блок-стрелка. В свою очередь, сторона блока, к которой присоединена стрелка, однозначно определяет ее роль. Стрелки, входящие в левую сторону блока - входы. Стрелки, входящие в блок сверху - управления. Стрелки, покидающие функцию справа - выходы, т.е. данные или материальные объекты, произведенные функцией. Стрелки, подключенные к нижней стороне блока, представляют механизмы. |
 +| Туннелированная стрелка | {{ common/icons/145.png?nolink }} |  {{ ru/csdesign/bpmodeling/idef0/lang_idef0_007.png?nolink | Стрелка, туннелированная на конце, присоединенном к блоку функции}}   {{ ru/csdesign/bpmodeling/idef0/lang_idef0_009.png?nolink |Стрелка, туннелированная на свободном конце}} | Туннелированные стрелки означают, что данные, передаваемые с помощью этих стрелок, не рассматриваются на родительской диаграмме и/или на дочерней диаграмме. \\ Стрелка, помещенная в туннель там, где она присоединяется к блоку, означает, что данные, выраженные этой стрелкой, не обязательны на следующем уровне декомпозиции. \\ Стрелка, помещаемая в туннель на свободном конце, означает, что выраженные ею данные отсутствуют на родительской диаграмме. \\ Туннелированные стрелки могут быть использованы на диаграммах функции в нотации IDEF0 и процессов в нотациях "Basic Flowchart", "Cross-functional Flowchart". |
 +| Внешняя ссылка | {{ common/icons/136.png?nolink }} |  {{ ru/csdesign/bpmodeling/idef0/lang_idef0_011.png?nolink |Внешняя ссылка}} | Символ обозначает место, сущность или оргединицу, которые находятся за границами моделируемой системы. Внешние ссылки используются для обозначения источника или приемника стрелки вне модели. На диаграммах Внешняя ссылка изображается в виде квадрата, рядом с которым показано наименование Внешней ссылки. \\ Внешние ссылки могут быть использованы на диаграммах процессов и функций в любых нотациях. |
 +| Междиаграммная ссылка | | {{ ru/csdesign/bpmodeling/idef0/lang_idef0_013.png?nolink |Междиаграммная ссылка}} | Символ, обозначающий другую диаграмму. Междиаграммная ссылка служит для обозначения перехода стрелки на диаграмму другой функции или процесса без отображения стрелки на вышележащей диаграмме (при использовании иерархических моделей). \\ В качестве междиаграммной ссылки не может выступать диаграмма процесса в нотациях EPC и BPMN. |
 +| Ссылка на единицу деятельности | | {{ ru/csdesign/bpmodeling/idef0/lang_idef0_015.png?nolink |Процесс-ссылка}} | Символ обозначает ссылку на типовую модель единицы деятельности. \\ Например, наиболее часто повторяющиеся процессы в рамках модели бизнес-процессов могут быть выделены в качестве типовых в отдельную папку в **Навигаторе**. Диаграмма типового процесса формируется один раз в одном месте **Навигатора**. Далее на любой диаграмме может быть использована ссылка на единицу деятельности на типовой процесс. \\ Параметры типового процесса заполняются непосредственно в **Окне свойств** типового процесса. \\ Постоянный список оргединиц, принимающих участие в выполнении типового процесса, формируется также в **Окне свойств** типового процесса. Список оргединиц, принимающих участие при выполнении типового процесса в рамках вышележащего процесса, формируется в **Окне свойств** ссылки на единицу деятельности на типовой процесс. \\ Ссылки на единицу деятельности могут быть использованы на диаграммах функций и процессов в любых нотациях. |
 +| Сноска | {{ common/icons/77.png?nolink }}  |  {{ ru/csdesign/bpmodeling/idef0/lang_idef0_017.png?nolink |Сноска}} | Выносной символ, предназначенный для нанесения комментариев. \\ Символ может быть использован на диаграммах функций и процессов в любых нотациях. |
 +| Текст |  {{common/icons/76.png?&nolink}}  |  {{ ru/csdesign/bpmodeling/idef0/lang_idef0_019.png?nolink |Текст}} | Комментарий без сноски. \\ Символ может быть использован на диаграммах функций и процессов в любых нотациях. |
 +<endTableBox|  Таблица 1. Графические символы, используемые в нотации IDEF0 >
 +
 +Информация о способах добавления символов на диаграмму содержится в главе [[ru/manual/manual]] -> [[ru/manual/creating_model/creating_model]].
 +
 +Пример функциональной диаграммы в нотации IDEF0 приведен на Рис. 2.
 +
 + 
 +[{{ ru/csdesign/bpmodeling/idef0/lang_idef0_021.png?nolink |Рисунок 2. Функциональная диаграмма в нотации IDEF0}}]
 +
 +{{tag>Процессы Диаграмма}}
 +
 +{{description>Нотация, методология и стандарт IDEF0}}
 +
 +[<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_csdesign_bpmodeling_idef0|name=Нотация IDEF0|type=vote|trace=ip|headline=off)}
Driven by DokuWiki