Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСНОВЫ стратегии 21 фев.12г.doc
Скачиваний:
89
Добавлен:
29.03.2015
Размер:
1.6 Mб
Скачать

5.3.Методология idef/lХ

Метод IDEF/lХ используется для построения информационной модели, отображающей логическую структуру информации об объектах (данных), связывающих между собой функций рассматриваемой системы. Метод IDEF/lХ , разработанный Т.Рэмей (Т. Ramey) , основан па подходе E-R-моделей П.Чена (P.Chen), т.е. на методе анализа отношений сущностей, и дает модель , эквивалентную реляционной модели третьей нормальной формы. Модель IDEF/lХ может рассматриваться концептуально, как изложение логических требований к базе данных для анализируемой предметной области.

Подход IDEF/lХ основывается на определении классов объектов (сущностей), которые систематически комбинируются для создания полной, неизбыточной, однозначной информационной модели. Подобную модель называют также "концептуальной моделью данных" или схемой "логической структуры данных". Подход IDEF/lХ может применяться совершенно независимо от IDEF/0, однако для разработки систем две методологии вместе приводят к взаимно дополняемому набору функциональных и информационных требований (спецификаций).

Методология IDEF/lХ представляет собой совокупность методов, правил и процедур, предназначенных для построения информационной модели объекта какой-либо предметной области.

Информационная модель (модель IDEF/1Х) отображает информационную структуру объекта (системы) и в терминах логики приводит к спецификации базы данных. Модель такого типа называют иначе схемой логической структуры данных.

Разработку информационной модели целесообразно проводить параллельно построению модели IDEF/0, не только опираясь па нее, по и обеспечивая моделированию IDEF/0 поддержку, особенно па нижних уровнях детализации. Процесс разработки модели IDEF/lХ, также как и модели IDEF/0, опирается на установление общей структуры до начала определения детальной информации.

Информационная модель содержи две основные компоненты:

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

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

Методология IDEF/1Х. предполагает:

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

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

  • получение стандартного SQL-файла для построения базы данных;

  • загрузку полученного SQL-файла в СУБД, получение таблиц базы данных;

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

Функциональная модель позволяет идентифицировать все процессы и функции предприятия, описать и наглядно представить материальные и информационные потоки. Следующий шаг – представление структуры информации предприятия.

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

В основе концептуального представления лежит понятие концепции – смыслового значения имени, объем которого есть предмет, существующий в реальном мире. Для определения данных с концептуальной точки зрения разрабатывалась методология создания моделей данных, основанная на семантике, то есть на трактовке данных в контексте их взаимосвязей с другими данными. IDEF/1Х — это и есть методология создания семантических моделей данных, которая поддерживает разработку концептуальных схем. Семантическая модель данных является абстрактной схемой, показывающей, как хранящиеся в компьютере символы соотносятся с реальным миром, то есть такая модель должна быть верным отражением реального мира. Цель создания концептуальной модели – создать формализованное описание объектов предметной области, понятного специалистам этой области и специалистам – проектировщикам компьютерных систем.

Предпосылками к первоначальному появлению IDEF/1Х стали потребности проектировщиков баз данных. Традиционно для храпения применяемой в рамках предприятия информации используют хранилища информации (базы данных). Данные в этих хранилищах образуют логически связанные структуры, доступ к которым осуществляется с помощью систем управления базами данных (СУБД). Постоянно расширяющиеся возможности компьютерной техники и усложнение решаемых с её помощью задач со временем вызвали определенные трудности: возникла проблема "взаимопонимания", так как в различных СУБД, даже используемых в рамках одной организации, определения одних и тех же данных отличались друг от друга. Стремление к непротиворечивости в определении данных и отсутствию избыточности привело к введению трехуровневого представления данных.