Логический уровень информационной технологии.

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

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

На основе модели предметной области (МПО), характеризующей объект управления, создается общая модель управления (ОМУ), а из нее вытекают модели решаемых задач (МРЗ). Так как решаемые задачи в информационной технологии имеют в своей основе различные информационные процессы, то на передний план выходит модель организации информационных процессов, призванная на логическом уровне увязать эти процессы при решении задач управления.

Рис. 4.2. Состав моделей базовой информационной технологии

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

Модель обмена данными включает в себя формальное описание процедур, выполняемых в вычислительной сети: передачи (П), маршрутизации (М), коммутации (К). Именно эти процедуры и составляют информационный процесс обмена. Для качественной работы сети необходимы формальные соглашения между ее пользователями, что реализуется в виде протоколов сетевого обмена. В свою очередь передача данных основывается на моделях кодирования, модуляции, каналов связи. На основе моделей обмена производится синтез системы обмена данными, при котором оптимизируется топология и структура вычислительной сети, метод коммутации, протоколы и процедуры доступа, адресации и маршрутизации.

Модель накопления данных формализует описание информационной базы, которая в компьютерном виде представляется базой данных. Процесс перехода от информационного (смыслового) уровня к физическому отличается трехуровневой системой моделей представления информационной базы: концептуальной, логической и физической схем. Концептуальная схема информационной базы (КСБ) описывает информационное содержание предлагаемой области, т.е. какая и в каком объеме информация должна накапливаться при реализации информационной технологии. Логическая схема информационной базы (ЛСБ) должна формализовано описать ее структуру и взаимосвязь элементов информации. При этом могут быть использованы различные подходы: реляционный, иерархический, сетевой. Выбор подхода определяет и систему управления базой данных (СУБД). А СУБД, в свою очередь, определяет физическую модель данных - физическую схему информационной базы (ФСБ), описывающую методы размещения данных и доступа к ним на машинных (физических) носителях информации.

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

Взаимная увязка базовых информационных процессов, их синхронизация на логическом уровне осуществляется через модель управления данными (УД). Так как базовые информационные процессы оперируют данными, то управление данными - это управление процессами обработки, обмена и накопления. Управление процессом обработки данных означает управление организацией вычислительного процесса, преобразованиями и отображениями данных в соответствии с моделью организации информационных процессов, основанной на модели решаемой задачи. При управлении процессом обмена управлению подлежат процедуры маршрутизации и коммутации в вычислительной сети, а так же передачи сообщений по каналам связи. Управление данными в процессе накопления означает организацию физического хранения данных в базе и ее актуализацию, т.е. добавление данных, их корректировку и уничтожение. Кроме того, должны быть подчинены управлению процедуры поиска, группировок, выборок и т.п. На логическом уровне управление процессом накопления - это комплексы программ управления базами данных, получившими название систем управления базами данных (СУБД). Увеличение объемов информации, хранимых в базах данных, при переходе к распределенным базам и банкам данных, управление процессом накопления усложняется и не всегда поддается формализации. Поэтому в АИТ при реализации процесса накопления часто возникает необходимость в человеке - администраторе базы данных, который формирует и ведет модель накопления данных, определяя ее содержание и актуальное состояние.