СРС_4.2.1_Лекция 4.2. Функциональные возможности средств моделирования бизнес-систем

Диаграмма IDEF0

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

В состав диаграммы входят следующие объекты:

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

Правила размещения блоков на диаграмме.

1. Блоки на диаграммах изображаются прямоугольниками.

2.Каждый блок должен иметь имя (уникальное, информативное, входящее в тезаурус предметной области, являющееся глаголом или отглагольным существительным).

3.Каждый блок должен иметь описание (выражает суть процесса - для составных, сложных – это перечисление его компонентов, для простейших, неделимых – мини спецификация – подробное описание технологии выполнения)

4.Количество блоков на диаграмме от 2до 6 (учтены возможности восприятия). Исключением является контекстная диаграмма, на которой может быть размещен только 1 блок – блок основного бизнес-процесса.

5.Блоки на диаграмме размещаются по ступенчатой схеме в соответствии с их доминированием. Согласно этому принципу расположения в левом верхнем углу располагается самый важный процесс или процесс, выполняемый по времени первым. Далее вправо вниз располагаются менее важные или выполняемые позже процессы. Такое расположение облегчает чтение диаграмм. (BPwin автоматически располагает блоки по ступенчатой схеме). Кроме того, блоки должны быть пронумерованы, в соответствии с их доминированием.

6. Каждая сторона блока имеет определенное назначение:


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

7.Каждый блок должен иметь хотя бы один вход и/или управление, хотя бы один выход и механизм.
8.Для каждого блока должен быть выполнен принцип «балансировки» - структура входящих в блок потоков должна соответствовать структуре выходных потоков (закон сохранения – ничто не исчезает и не появляется ниоткуда).
9.Каждый блок (и каждая диаграмма) должен иметь уникальный номер, определяющий место этого блока в общей иерархической структуре. Этот номер генерируется средой и состоит из литеры номера уровня детализации и порядкового номера этого блока на данной диаграмме.

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