Основы методологии IDEF1

Групповая разработка IDEF0-модели

 

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

На первом этапе формируется группа специалистов, относящихся к различным сферам деятельности предприятия, которая в терминах IDEF0 называется авторами (Authors). Далее авторы опрашивают компетентных лиц о структуре различных процессов. На основе имеющихся положений, документов и результатов опросов создается черновик модели (Model Draft).

На втором этапе черновик модели распространяется для рассмотрения, согласований и комментариев. Происходит обсуждение черновика модели с широким спектром компетентных лиц (в терминах IDEF0 – читателей) на предприятии. При этом каждая из диаграмм черновой модели письменно критикуется и комментируется, а затем передается автору. Автор письменно соглашается с критикой или отвергает её с изложением логики принятия решения и вновь возвращает откорректированный черновик для дальнейшего рассмотрения. Этот цикл продолжается до тех пор, пока авторы и читатели не придут к единому мнению.

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

В дальнейшем, на базе построенной модели могут быть организованы новые проекты, нацеленные на производство изменений на предприятии (в системе). Наглядность графического языка IDEF0 делает модель вполне читаемой и для лиц, которые не принимали участия в проекте ее создания, а также эффективной для проведения показов и презентаций.

 

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

Применение методологии IDEF1, как инструмента построения модели информационной структуры предприятия по принципу «Как должно быть», позволяет решить следующие задачи:

• Выяснить структуру и содержание существующих потоков информации на предприятии;

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

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

В отличие от методов разработки структур баз данных (например, IDEF1X), IDEF1 является аналитическим методом и используется преимущественно для выполнения следующих действий:

• Определения самой информации и структуры ее потоков, имеющей отношение к деятельности предприятия;

• Определения существующих правил и законов, по которым осуществляется движение информационных потоков, а также принципов управления ими;

• Выяснения взаимосвязей между существующими информационными потоками в рамках предприятия;

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

Результаты анализа информационных потоков могут быть использованы для стратегического и тактического планирования деятельности предприятия и улучшения информационного менеджмента.

Методология IDEF1 позволяет на основе простых графических изображений моделировать информационные взаимосвязи и различия между:

• реальными объектами;

• физическими и абстрактными зависимостями, существующими среди реальных объектов;

• информацией, относящейся к реальным объектам;

• структурой данных, используемой для приобретения, накопления, применения и управления информацией.

Развитая модульность IDEF1, позволяет эффективно выявлять и корректировать неполноту и неточности существующей структуры информации, на всем протяжении этапа моделирования.

При построении информационной модели проектировщик фактически строит отображение объектов из области реального мира в объекты информационной области. Методология IDEF1 разработана как инструмент для исследования статического соответствия вышеуказанных областей и установки строгих правил и механизмов изменения объектов информационной области при изменении соответствующих им объектов реального мира.

Методология IDEF1 разделяет элементы структуры информационной области, их свойства и взаимосвязи на классы. Центральным понятием методологии IDEF1 является понятие сущности.

Класс сущностей представляет собой совокупность информации, накопленной и хранящейся в рамках предприятия и соответствующей определенному объекту или группе объектов реального мира. Основными концептуальными свойствами сущностей в IDEF1 являются:

• Устойчивость (информация, имеющая отношение к той или иной сущности, постоянно накапливается);

• Уникальность (любая сущность может быть однозначно идентифицирована из другой сущности).

Каждая сущность имеет своё имя и атрибуты.

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

Класс взаимосвязей в IDEF1 представляет собой совокупность взаимосвязей между сущностями. Взаимосвязь между двумя отдельными сущностями считается существующей в том случае, класс атрибутов одной сущности содержит ключевые атрибуты другой сущности.

Каждый из вышеописанных классов имеет свое условное графическое отображение, согласно методологии IDEF1.

 

Рисунок 3.8 Сущности IDEF1

 

На рисунке приведен пример IDEF1-диаграммы. На ней представлены две сущности с именами «Отдел» и «Сотрудник» и взаимосвязь между ними с именем «работает в». Имя взаимосвязи всегда выражается в глагольной форме. Если же между двумя или несколькими объектами реального мира не существует установленной зависимости, то с точки зрения IDEF1, между соответствующими им сущностями взаимосвязь также отсутствует. Взаимосвязи (отношения) бывают различных типов, соответственно для каждого существует своя форма графического отображения.

 

Рисунок 3.9 Графическое отображение различных отношений

 

Методология IDEF1 позволяет описывать такие всем известные отношения, как «один к одному», «один ко многим», «многие к одному», «многие ко многим».

 

Рисунок 3.10 Примеры отношений