Информационная система - взаимосвязанная совокупность средств, методов и персонала, используемая для сохранения, обработки и выдачи информации с целью решения конкретной задачи.
Современное понимание информационной системы предусматривает использование компьютера как основного технического средства обработки информации. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом информационной системы.
В работе информационной системы можно выделить следующие этапы:
1. Зарождение данных - формирование первичных сообщений, которые фиксируют результаты определенных операций, свойства объектов и субъектов управления, параметры процессов, содержание нормативных и юридических актов и т.п.
2. Накопление и систематизация данных — организация такого их размещения, которое обеспечивало бы быстрый поиск и отбор нужных сведений, методическое обновление данных, защита их от искажений, потери, деформирование целостности и др.
3. Обработка данных - процессы, вследствие которых на основании прежде накопленных данных формируются новые виды данных: обобщающие, аналитические, рекомендательные, прогнозные.
Производные данные тоже можно обрабатывать, получая более обобщенные сведения.
4. Отображение данных - представление их в форме, пригодной для восприятия человеком. Прежде всего - это вывод на печать, то есть создание документов на так называемых твердых (бумажных) носителях. Широко используют построение графических иллюстративных материалов (графиков, диаграмм) и формирование звуковых сигналов.
Сообщения, которые формируются на первом этапе, могут быть обычным бумажным документом, сообщением в "машинном виде" или тем и другим одновременно. В современных информационных системах сообщения массового характера большей частью имеют "машинный вид". Аппаратура, которая используется при этом, имеет название средства регистрации первичной информации.
Потребности второго и третьего этапов удовлетворяются в современных информационных системах в основном средствами вычислительной техники. Средства, которые обеспечивают доступность информации для человека, то есть средства отображения данных, являются компонентами вычислительной техники.
Подавляющее большинство информационных систем работает в режиме диалога с пользователем.
Типичные программные компоненты информационных систем включают: диалоговую подсистему ввода—вывода, подсистему, которая реализует логику диалога, подсистему прикладной логики обработки данных, подсистему логики управления данными. Для сетевых информационных систем важным элементом является коммуникационный сервис, обеспечивающий взаимодействие узлов сети при общем решении задачи. Значительная часть функциональных возможностей информационных систем закладывается в системном программном обеспечении: операционных системах, системных библиотеках и конструкциях инструментальных средств разработки. Кроме программной составной информационных систем важную роль играет информационная составная, которая задает структуру, атрибутику и типы данных, а также тесно связана с логикой управления данными.
В широком смысле слово технология - это способ освоения человеком материального мира с помощью социально организованной деятельности, которая включает три компоненты: информационную (научные принципы и обоснование), материальную (орудие работы) и социальную (специалисты, имеющие профессиональные навыки). Эта триада составляет сущность современного понимания понятия технологии.
Понятие информационной технологии появилось с возникновением информационного общества, основой социальной динамики в котором являются не традиционные материальные, а информационные ресурсы: знания, наука, организационные факторы, интеллектуальные способности, инициатива, творчество и т.д. К сожалению, это понятие настолько общее и всеохватывающее, что до сих пор специалисты не пришли к четкой, формализованной формулировке. Наиболее удачным определением понятия информационной технологии дано академиком Глушковым В.М., который трактовал ее как человеко-машинную технологию сбора, обработки и передачи информации, которая основывается на использовании вычислительной техники.
2 Цели и задачи информатики
Как наука информатика имеет одну главную цель - применение ВМ для поиска нового знания. Собственной целью информатики является знание о знании, структуре знания, способах представления различных видов знаний, обоснованности и правилах применения знаний. Точнее цель может быть сформулирована так: исследование технологий поиска нового знания с помощью ВМ в любой сфере деятельности человека. Цель информатики, согласно определению, состоит в описании, осмыслении, определении, представлении, обобщении и применении знаний для поиска нового знания. Здесь не указываются, какие конкретные знания используются или добываются. Информатика может способствовать поиску знаний в любой науке. Применение информатики в конкретной науке порождает информатику этой науки. В конечном счете, получается совокупность информатических наук.
Важная практическая цель информатики - это обеспечение пользователя бесплатными программами. Она достигается с помощью «интеллсист», поскольку система включает возможность синтеза программ по заданию пользователя.
Кроме общих целей рассмотрим несколько подробнее некоторые частные цели информатики, которые подразумеваются в ее определении.
Подцелью информатики является описание знаний. Легко понять, что каждая наука занимается описанием своего знания. Информатику отличает от других наук то, что имеется необходимость так описывать знание, чтобы оно было непротиворечивым и полным, пригодным для ввода его в память ВМ. Тексты с результатами исследований формируют в любой науке. Информатика требует ввода этих текстов в память ВМ. Хорошо известны языки программирования, с помощью которых вводят в память ВМ процедурные представления знаний.
Перед информатикой стоят большие проблемы обеспечения ввода знаний на основе новых физических принципов и для новых источников сообщений. В современных условиях познание законов природы осуществляется не только в кабинетной тиши, но и с помощью системы человек-ВМ, а при использовании новых средств, указанных выше для ввода сообщений станет возможно познание законов природы с помощью системы природа-ВМ в самом общем смысле этого понятия. Подцелью информатики является осмысление знаний. И такие подцели ставит любая наука большей частью на интуитивном уровне. Сущность указанной подцели для информатики состоит в исследовании технологии осмысления любых сообщений, не зависящих от данного лексикона, но использующих его при осмыслении знаний данной науки, но уже на процедурном (или алгоритмическом) уровне. Подцель осмысления знаний полагается на существование общих законов и закономерностей в процессах поиска и исследования связей предметов, явлений или процессов. Технология построения процессов осмысления зависит от вида знания. Например, массив чисел может быть осмыслен путем аппроксимации их некоторой аналитической зависимостью, а библиотека подпрограмм может быть осмыслена только в результате использования ее в решениях конкретных заданий для ВМ.
Подцелью информатики является определение понятий. С этой подцелью поможет разобраться концептуальная информатика, где точно описано, что такое определение понятия, как его использовать в информатике для решения задач. С определением понятий тесно связаны цели и методы построения алгоритмов автоматического формирования определений. Автоматизация решения таких задач важна и поддержана пока малым числом программ.
Подцелью информатики является представление знаний. Здесь наиболее сложной проблемой является проблема трансляции внешнего представления знаний во внутреннее представление. Достижение подцели связано с разрешением главной проблемы, которая состоит в формировании методов последовательной формализации знаний того или иного вида. В современной информатике чаще всего формализация знаний осуществляется вручную, например написание программ ВМ составляет один из способов такой последовательной формализации знаний процедурного типа.
Подцелью информатики является обобщение знаний. Обобщение связано с построением исчислений, которые являются средствами обобщения. Здесь, как и в концептуальной информатике, проблем больше, чем имеющихся методов, процедур и решений. Для информатики эта подцель является особенной. Поскольку человек использует мозговые усилия и пользуется подсказками из литературы, программа должна также ориентироваться на «собственные знания», представленные в ее памяти. Алгоритмы обобщения не всегда ясны, а их использование требует специальных методов.
Подцелью информатики является также применение знаний. К этой подцели стремятся в информатике непрерывно. Для применения знаний используются алгоритмы. Эта подцель имеет неоценимое значение для практической информатики, для решения заданий с помощью ВМ. Интеллсист предназначена для решения заданий пользователя с применением БЗ как базовый метод ее работы.
Подцелью информатики является автоматическое извлечение нового знания. Эта подцель смыкается с общей целью любой науки, в которой процедура извлечения нового знания реализуется «вручную», а возможно и привлечением ВМ для достижения промежуточных целей. Для информатики подцель извлечения нового знания окрашена тем, что здесь важны технологические аспекты, а не новое знание конкретной области. Для извлечения нового знания используется некоторая система кибернетического типа (система, содержащая обратные информационные связи).
Все указанные подцели существенно дополняют главные цели информатики и раскрывают области деятельности в этой науке.