4.2. ОБЩИЕ СВЕДЕНИЯ ОБ ИНФОЛОГИЧЕСКОМ МОДЕЛИРОВАНИИ

Уточним понятие ИЛМ. Для описания предметной области может использоваться и естественный язык, но его применение имеет много недостатков. Основные — громоздкость описания и неоднозначность трактовки. Поэтому для описания предметной области обычно используют искусственные формализованные языковые средства. В связи со сказанным уточним определение инфологической модели.

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

Требования, предъявляемые к ИЛМ:

· адекватность отображения предметной области (основное требование);

· ИЛМ должна быть непротиворечивой;

· ИЛМ является конечной, но должна обладать свойством легкой расширяемости (для обеспечения ввода новых данных без изменения ранее определенных; то же самое можно сказать и об удалении данных);

· язык спецификации ИЛМ должен быть одинаково применим как при ручном, так и при автоматизированном проектировании информационных систем;

· ИЛМ должна легко восприниматься разными категориями пользователей.

Компоненты ИЛМ:

· описание объектов и связей между ними (ER – модель);

· описание информационных потребностей пользователей;

· алгоритмические связи показателей;

· лингвистические отношения;

· ограничения целостности.

ER – модель (Е (entity) – сущность, R (relationship) – связь) является центральной компонентой ИЛМ.

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

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

Описание предметной области всегда представлено в какой-то знаковой системе. Поэтому кроме отношений, присущих предметной области, возникают еще и отношения, обусловленные особенностями отображения предметной области в языковой среде. Поэтому при построении ИЛМ должны учитываться такие лингвистические категории, как синонимия, омонимия, изоморфизм и др.