Вопрос 4. Функции компьютерной информационной системы

Любая компьютерная информационная система (ИС), реализующая информационный процесс, выполняет следующие функции: воспринимает вводимые пользователем

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

Знания субъектов информационного процесса могут представляться в различной

форме. У людей знания представляются либо в недокументированной (неявной, непосредственно в голове) форме, либо в документированной (явной, книжной) форме. Причем документированная текстовая форма представления знаний в виде учебников, положений, инструкций и т.д. мало приспособлена для быстрого извлечения необходимых знаний при

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

Компьютерные информационные системы, выступающие в роли субъектов информационного процесса, призваны упростить процесс использования знания в решении за-

дач принятия решений. Для этого знания должны структурироваться и запоминаться для

последующего многократного использования.

Знание имеет двоякую природу: фактуальную и операционную.

• Фактуальное знание представляет известные сведения об объектах отражаемой

реальности и накапливается в обычных базах данных.

• Операционное знание отражает зависимости и отношения между объектами, ко-

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

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

 

Часто фактуальное знание называют экстенсиональным (детализированным), а

операционное знание – интенсиональным (обобщенным).

Информационный процесс с помощью компьютерной информационной системы

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

типах ИС выполняется по-разному. Самый простой путь их соединения заключается в рамках одной прикладной программы:

 

Программа = Алгоритм (Правила преобразования данных + Управляющая структу-

ра) + Структура данных

 

Таким образом, операционное знание (алгоритм) и фактуальное знание (структура

данных) неотделимы друг от друга.