logo
Лекции по дисциплине ИКТ

5.3. Информационные модели

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

Различают физические и абстрактные модели. При изучении автоматизированных информационных технологий наибольшее распространение получили абстрактные информационные модели. Математические модели, применяемые в экономических исследованиях, называют экономико-математическими. Математические модели представляют собой формализованное описание на языке математики исследуемых объектов и отображают в виде математических отношений взаимосвязи параметров этих объектов. Наличие достаточно полной математической модели объекта позволяет разработать алгоритм управления этим объектом, т.е. создать алгоритмическую модель. Если для управления используется ЭВМ, то алгоритмическая модель преобразуется с помощью языков программирования в программу, управляющую работой ЭВМ, а через неё - объектом управления.

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

Концептуальная модель (КМ) обеспечивает интегрированное представление о предметной области (например, технологические карты, техническое задание, план производства и т.п.) и имеет слабо формализованный характер. Логическая модель (ЛМ) формируется из концептуальной путем выделения конкретной части (скажем, подлежащей управлению), ее детализации и формализации. Логическая модель, формализующая на языке математики взаимосвязи в выделенной предметной области, называется математической моделью (ММ). С помощью математических методов математическая модель преобразуется в алгоритмическую модель (AM), задающую последовательность действий, реализующих достижение поставленной цели управления. На основе AM создаётся машинная программа (П), являющаяся той же алгоритмической моделью, только представленной на языке, понятном ЭВМ.

Выделение информационных моделей разных уровней абстракции позволяет разделить сложный процесс отображения «предметная область–программа» на несколько итеративных более простых отображений.

Рис. 5.4. Уровни информационных моделей