IDEF1 (Information Modeling)

IDEF1 (Information Modeling) – Моделирование информационных потоков - данный метод применяется для построения информационной модели, которая представляет собой структурированную информацию, необходимую для поддержки функций производственной системы или среды.

Цель - структуризация существующей информации.

Применение этой методологии позволяет решить следующие задачи:

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

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

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

Модель IDEF1 включает в рассмотрение автоматизированные компоненты, базы данных и соответствующую им информацию, реальные объекты (сотрудники, помещения и т. д.).

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

• определение самой информации и структуры её потоков;

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

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

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

При построении информационной модели изучаются две предметные области:

• совокупность физических и интеллектуальных объектов, таких как люди, места, вещи, идеи и т.д., а также все свойства этих объектов и зависимости между ними;

• информационная область, включающая в себя существующие информационные отображения объектов первой области и их свойств.

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

Центральным понятием методологии IDEF1 является понятие сущности.

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

Основными концептуальными свойствами сущностей в IDEF1 являются:

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

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

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

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

Ключевые атрибуты (КА) - атрибуты, по которым можно однозначно отличить одну сущность от другой. У сущности может быть >1 КА.

Класс атрибутов - набор пар, состоящих из имени атрибута и его значения для определённой сущности.

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

IDEF1X

IDEF1X является методом для разработки реляционных БД и использует условный синтаксис для построения концептуальной схемы (КС).

КС - универсальное представление структуры данных, независимое от конечной реализации БД и аппаратной платформы.

Будучи статическим методом разработки, IDEF1X изначально не предназначен для динамического анализа по принципу «как есть», тем не менее, он иногда применяется в этом качестве как альтернатива методу IDEF1.

При совпадении терминологий IDEF1X и IDEF1 их теоретические концепции имеют отличия.

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

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

Концепция зависимых и независимых сущностей усиливается типом взаимосвязей между двумя сущностями.

При передаче внешнего ключа в дочернюю сущность создаётся идентифицирующая (И) связь между, родительской и дочерней сущность.

Взаимосвязи обозначаются сплошной линией между сущностями.

· Не идентифицирующие связи, являющиеся уникальными для IDEF1X, также связывают родительскую сущность с дочерней.

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

· Не идентифицирующие связи отображаются пунктирной линией между объектами.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: