IDEF0-технология и CASE-средство PLATINUM BPWin (фирма PLATINUM technology)

Комплекс IDEF

IDEF-технология разработки информационных систем

 

 

Современный комплекс IDEF основан на стандарте 80-х годов SADT (Structured Analysis and Designer Technique) . Он содержит

Ø IDEF0 – методологию функционального моделирования.

Ø IDEF1Х – методологию моделирования структуры данных.

Ø IDEF2 – методологию динамического моделирования.

Ø IDEF3 – методологию документирования процессов в системе.

Ø IDEF4 – методологию построения объектно-ориентированных систем.

Ø IDEF5 – методологию онтологического (принципиального, структурного) исследования системы.

1. Как стандарт IDEF0 был разработан в 1981 году в рамках программы автоматизации промышленных предприятий – ICAM. Аббревиатура IDEF строится из обозначения этой программы – IDEF = I CAM + DEFinition.

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

Как правило, моделирование средствами IDEF0первый шаг на этапе системного анализа жизненного цикла системы. Методы и средства этого шага определяют IDEF0-технологию разработки информационной системы.

 

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

 

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

 

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

Ø Пополнение нормализованной базы данных.

Ø Просмотр данных в каждой из таблиц.


Ø Построение запросов

o для пополнения базы данных.

o для просмотра данных в таблицах

o выполнения вычислений.

Остальные технологии комплекса (IDEF2 IDEF4, IDEF5) менее популярны и не нашли такого распространения при разработке информационных систем, как те, которые были (и будут ниже) описаны подробно.

 

Методология IDEF0 предназначена для моделирования деятельности. Модель деятельностиили, иначе говоря, функциональная модель. ФМрассматривает систему как набор действий, в которомкаждое действие преобразует некоторый объект или набор объектов. Функциональные модели выделяют действия посредством представления в виде специального элемента – блока. Блок –основной структурный элемент ФМ, графическим представлением которой является диаграмма.Наименование действия– отглагольное существительноеилиглагол.

На начальном этапе разработки проекта создается модель, предназначенная для описания существующих бизнес-процессов и технологических процессов на предприятии (AS-IS (как есть)) и идеального положения вещей – того, к чему нужно стремиться (TO-BE (как будет)).Это – технология исследования систем на логическом уровне.

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

Методология IDEF0 основана на четырех основных понятиях:

1. Функциональный блок (узел).

2. Интерфейсная дуга.

3. Декомпозиция.

4. Глоссарий.

Фундаментальным понятием здесь является понятие функционального блока. Он предназначен для выполнения какого-либо конкретного действия. От самого общего, на которое ориентирована разрабатываемая информационная система, до очень конкретного действия, выполнение которого очевидно.