В статье Николая Михайловского, помещенной в этом номере журнала, справедливо отмечается путаница в ИТ-терминологии. Эта путаница охватывает не только понятия «информационная система» (ИС) и «архитектура ИС», она вовсе не безобидна и часто мешает на практике четко определить, что же является предметом разработки в конкретном проекте: ИС, только ее КСА (см. далее) или система (АС) целиком?
Чтобы попробовать прояснить дело, ниже приводятся ключевые определения из нормативных документов и, для сравнения, из источников более общего назначения. Определения выбраны из рабочих материалов автора данной заметки, которые были дополнением к основным материалам курсов для специалистов и руководителей. (Это объясняет наличие комментариев и свободное расположение материала в данной заметке - все же это не глоссарий!) Вот почему об этом говорится: практика неоднократно показывала, что и глоссария недостаточно. Создание общего «понятийного пространства» - хотя бы у десяти слушателей курса - требует еще от получаса до часа обсуждений для получения одинакового понимания таких вещей, как «система», «ИС» и «КСА». Наконец, с сожалением приходится отметить, что за пределами заметки остался материал, который мог бы прояснить, что такое «System engineering», архитектура ПО и другие важнейшие процессы и предметы конструирования, проектирования и использования систем.
Система:
Комплекс, состоящий из процессов, технических и программных средств, устройств и персонала, обладающий возможностью удовлетворять установленным потребностям или целям ().
Примечание: достаточно близко к определению понятия автоматизированная система (АС) в ГОСТ 34.
Автоматизированная система (АС):
В процессе функционирования автоматизированная система представляет собой совокупность комплекса средств автоматизации, организационно-методических и технологических документов и специалистов, использующих их в процессе своей профессиональной деятельности. (Из методических указаний РД 50-680-88 серии стандартов ГОСТ 34 на автоматизированные системы (АС).)
Комментарий.
Последние годы отмечены качественным расширением значения термина «система», отраженым в документах международных комитетов и профессиональных сообществ, ориентированных на ИТ. Наблюдается переход к толкованию, которое даже шире, чем указано в , за счет явного включения компонентов других типов (материалов, методов и др.). В этой связи растет актуальность более широкого применения термина «информационно-управляющая система» (см., например, в ) и более узкого применения термина «информационная система» (см. далее).
Информационная система (ИС):
1) система, предназначенная для сбора, передачи, обработки, хранения и выдачи информации потребителям и состоящая из следующих основных компонентов:
- программное обеспечение,
- информационное обеспечение,
- технические средства,
- обслуживающий персонал ().
2) Information system - The collection of people, procedures, and equipment designed, built, operated, and maintained to collect, record, process, store, retrieve, and display information ().
Комментарий.
ИС изначально рассматривается как индифферентная конкретным целям пользователей система, аналогичная АТС, библиотеке общего назначения или справочной службе вокзала, которая предоставляет свои информационные услуги в качестве подсистемы или смежной системы более общей системе: предприятию, городу, отрасли, стране и т.д. (см. ). Еще раз отметим, что слишком часто под ИС понимают самые разные вещи - от КСА до АС.
В стандартах присутствует четкое определение технического понятия «ИТ-система», которое часто и требуется использовать вместо ИС. Так в ГОСТ Р ИСО/МЭК ТО 10000-1-99 определяется
Информационно-технологическая система (IT system):
Набор информационно-технологических ресурсов, обеспечивающий услуги по одному или нескольким интерфейсам. (Это близко к понятию «комплекс средств автоматизации» в методических указаниях РД 50-680-88 из ГОСТ 34, где даны основные положения этого комплекса НД.)
Комплекс средств автоматизации автоматизированной системы; КСА AC:
Совокупность всех компонентов АС, за исключением людей ().
Источники (которые не названы непосредственно в тексте)
- Webster?s New World Dictionary of Computer Terms, Fourth edition, 1993.
- ГОСТ 34.003-90. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Термины и определения.
- Д.Мейстер, Дж.Рабидо, Инженерно-психологическая оценка при разработке систем управления. «Советское радио», М. 1970.
- Большой англо-русский политехнический словарь, М., «Русский язык», 1991.
- Информационные системы в экономике: Учебник / Под ред. Проф. В.В. Дика. - М.: Финансы и статистика, 1996.
- ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. ГОССТАНДАРТ РОССИИ. Москва, 1999.
Зиндер Евгений Захарович
,
главный редактор журнала «ДИС», директор аналитического и конструкторского бюро «Группа 24».
Ему можно написать по адресам:
функциональные компоненты;
организационные компоненты.
Типология ИС
характер решаемых ИС задач;
вид информации.
Укажите особенности информационно-поисковых, информационно-справочных, информационно-управляющих и экспертных систем. Кратко опишите каждую из перечисленных информационных систем.
Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных (информационно-поисковая система в библиотеке, в железнодорожных и авиакассах).
Управляющие информационные системы вырабатывают информацию, на основании которой человек принимает решение. Для этих систем характерен тип задач расчетного характера и обработка больших объемов данных. Примером могут служить система оперативного планирования выпуска продукции, система бухгалтерского учета.
Советующие информационные системы вырабатывают информацию, которая принимается человеком к сведению и не превращается немедленно в серию конкретных действий. Эти системы обладают более высокой степенью интеллекта, так как для них характерна обработка знаний, а не данных.
Информационные системы обработки знаний, в том числе и экспертные системы, вбирают в себя знания, необходимые инженерам, юристам, ученым при разработке или создании нового продукта. Их работа заключается в создании новой информации и нового знания. Так, например, существующие специализированные рабочие станции по инженерному и научному проектированию позволяют обеспечить высокий уровень технических разработок.
ОСОБЕННОСТИ
1. информационно-справочные и информационно-поисковые системы (ИПС).
Характерным свойством ИПС является большой объем хранимых данных, их постоянная обновляемость.
Хранилище информации, с которой работает ИПС, называется базой данных. Примером справочной системы является ИПС крупной библиотеки, позволяющая определить наличие в библиотеке нужной книги
2. управляющие системы.
Основное назначение таких систем - выработка управляющих решений. Управляющие системы бывают полностью автоматическими или автоматизированными. Системы автоматического управления (САУ) работают без участия человека.
3. экспертные системы
Основаны на моделях знаний из определенных предметных областей.
3.Дайте определение понятиям база данных и система управления базами данных. Объясните необходимость планирования базы данных (БД). Опишите жизненный цикл БД.
База данных (БД) - именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.Система управления базами данных (СУБД) - совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.Планирование баз данных
Переход от состояния, когда данные разрознены и находятся в личном пользовании, к совместному использованию данных значительно легче описать на словах, чем выполнить. Для достижения успеха необходимо, чтобы данные воспринимались как корпоративный ресурс, и на проектирование, реализацию и использование одной или более базы данных потребуется затратить некоторое количество других корпоративных ресурсов. Существенный элемент этого процесса - планирование базы данных. Успешный план базы данных будет предшествовать проектам базы данных и их реализации, чтобы удовлетворить потребности организации в информации.
Планирование базы данных определяется информационными потребностями организации, которые, в свою очередь, зависят от бизнес-плана компании.Этапы
Постановка задачи. Описание структуры таблиц базы данных.
Определение связей между таблицами. Tестирование и усовершенствование. ЖЦ БДЖизненный цикл БД определяется как период времени, который начинается с момента принятия решений о необходимости создания БД и заканчивается в момент её полного изъятия из эксплуатации. Основным нормативным документом, регламентирующим состав процессов жизненного цикла, является международный стандарт ISO/IEC 12207.Этапы ЖЦ БД:Проектирование БДПроектирование приложений
Реализация БДРазработка специальных средств администрирования БДЭксплуатация БД
Сравните существующие системы управления базами данных. Перечислите основные характеристики реляционной системы управления базами данных (СУБД).
обеспечивает программные средства для создания, загрузки, запроса и обновления данных, контролирует действия, связанные с вводом-выводом данных, решает вопросы совместного их использования и защиты.
служит для поддержания базы данных в актуальном состоянии и обеспечивает эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователям полномочий.
По степени универсальности различают два класса СУБД:
системы общего назначения (не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользователей);
специализированные системы (создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения).
Реляционная БД
Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.
ХАРАКТЕРИСТИКИ
1. Правило информации.
2. Правило гарантированного доступа.
3. Правило поддержки недействительных значений.
4. Правило динамического каталога, основанного на реляционной модели.
5. Правило исчерпывающего подъязыка данных.
6. Правило обновления представлений.
7. Правило добавления, обновления и удаления.
8. Правило независимости физических данных.
9. Правило независимости логических данных.
10. Правило независимости условий целостности.
11. Правило независимости распространения.
12. Правило единственности.
Дайте общую характеристику СУБД FoxPro (ее преимущества, типы данных и файлов, используемых в СУБД) и опишите процесс настройки системы.
VisualFoxPro (VFP) - современная СУБД для персональных компьютеров, использующая реляционные базы данных, имеющая объектно-ориентированный алгоритмический язык для работы с информацией, методы визуального программирования и достаточно большие возможности.Некоторые достоинства системы:
1. Широко известный формат таблиц баз данных, 2.Современная организация реляционных баз данных, Высокая скорость работы с большими базами данных.
2. Высокая наглядность работы с базами данных:
3. Высокая скорость разработки приложений с использованием Мастеров (Wizard), Конструкторов (Designer), Построителей (Builder), режим подсказок IntelliSense при написании текста программ, системы отладки и тестирования программ.
4. Собственный объектно-ориентированный язык работы с базами данных, 5.Наличие в составе системы значительного количества библиотек стандартных классов с доступным для модификации исходным текстом. 6Возможность использования библиотек других приложений Windows (ActiveX).
5. Возможность разработки приложений, работающих по технологии "клиент-сервер" с данными,
6. Возможность разработки Интернет-приложений для работы с базами данных и работы с Web-сервисами. Создание и работа с COM и COM+ компонентами (ComponentObjectModel).
7. Возможность разработки проекта для работы с базами данных с компиляцией его в программу,
8. В дистрибутиве системы присутствует большая библиотека примеров
Наиболее существенными являются настройки :
1. настраницеRegional - Date Format - German (дд.мм.гггг) ипр.;
2. страница Debug - можно задать расположение отладочных окон (всего их 7 - Trace, Watch и др.) в отдельном окне в Windows или в главном окне VFP и пр.;
3. страница Editor - можно задать цветовое выделение синтаксиса и прочие параметры окон с текстом программ;
4. страница Data - можно определить, как будут открываться по умолчанию базы и таблицы: эксклюзивно (OpenExclusive) или нет, с использованием одного из возможных режимов буферизации данных (buffering) или нет, будем ли мы видеть помеченные для удаления записи (Ignoredeletedrecords) и многое другое;
5. страница FileLocations - следует задать DefaultDirectory - папку по умолчанию, которая будет открываться в командах Open и Save, а также использование и расположение файла сохранения конфигураций (ресурсного файла) foxuser.dbf;
6. страница Forms - следует задать максимальный размер экранных форм - Maximumdesignarea - обычно 800х600 и т.д.
Здесь
FOR
ENDFOR | NEXT
Переменная памяти
SCAN
[
[
Данная команда просматривает базу данных и выполняет группу операторов для каждой записи, если выполняются заданные условия.
Проверкаусловий:
CASE
CASE
CASE
Команда выполняет один блок операторов из набора в зависимости от логического условия (или не выполняет ни одного блока операторов). Следующая команда выполняет команды в зависимости от условия:
IF
Здесь
Функция IIF() возвращает одно из двух выражений в зависимости от значения логического выражения. Ее синтаксис:
IIF (
Включение режима, при котором система обрабатывает некоторые особые ситуации, возникающие в процессе работы, выполняется командами следующего вида:
ON ERROR | READERROR | ESCAPE | KEY [
Назначение опций: ERROR – осуществляет прерывание по ошибке в ходе выполнения программы; READERROR – то же при возникновении ошибки ввода данных; ESCAPE – то же по нажатии клавиши ESCAPE; KEY – то же по нажатии любой клавиши;
Имеются другие варианты организации прерываний выполнения программы при нажатии клавиш. Команда ONKEY[ =
Команда ONKEYLABEL
Ввод и вывод информации
Различают неформатированный и форматированный ввод и вывод информации.
Неформатированный ввод реализуют команды:
INPUT [
ACCEPT [
Здесь
\ | \\
Вывод текста на экран, в окно, на принтер или в текстовый файл реализует команда: TEXT
Имеется особая команда, которая организует ожидание ввода данных с клавиатуры:
WAIT [
Форматированный ввод-вывод данных реализуется командой:
@
14,Изложите материал по работе с меню в FoxPro. Опишите основные команды по работе с меню и их параметры .
Первичная линейка пользовательского меню создается командой, определяющей имя меню:
DEFINE MENU
- обработка транзакций;
- поддержка принятия решений;
- управление знаниями или обучением;
- управление базами данных.
Решающее значение для большинства информационных систем имеют информационные технологии, предназначенные, как правило, для выполнения задач, для которых человеческий мозг не очень хорошо подходит. Например, обработка больших объемов информации, выполнение сложных вычислений и управление многочисленными одновременными процессами.
Информационные технологии являются очень важным и податливым ресурсом, доступным для руководителей. Многие компании сегодня вводят в штат должность главного сотрудника по данным вопросам. Технический директор может тоже выступать в этой роли.
Оборудование
Определение «сущность информационной системы» подразумевает наличие шести компонентов, которые должны быть объединены для ее создания. И первым из них является оборудование.
Данный термин относится к технике. И подразумевает сам компьютер, который часто упоминают в качестве центрального процессора (CPU), и всю связанную с ним аппаратуру для поддержки работы. Среди вспомогательной техники, необходимой для создания ИС, можно упомянуть устройства ввода и вывода, хранения данных и средства связи.
Программное обеспечение
Следующим компонентом является программное обеспечение. Этот термин относится к компьютерным программам и руководствам (если таковые имеются), которые их поддерживают. Существуют компьютерные приложения, машиночитаемые инструкции, которые направляют электрическую схему внутри аппаратных частей системы и заставляют ее функционировать таким образом, чтобы производить полезную информацию из полученных данных.
Программы, как правило, хранятся на некоторых машинах, иногда на съемных носителях.
Данные
Еще один компонент - это данные - факты, которые используются программами для получения полезной информации. Как и программы, данные, как правило, хранятся в машиночитаемой форме на диске или другом накопителе, пока компьютер не нуждается в них.
Определение понятия «информационные системы» не представляется возможным без учета наличия фактов, которые обрабатываются и систематизируются.
Процедуры
Еще один компонент, определяющий сущность описываемого определения, - это процедуры. Данный термин означает политику, которая регулирует работу компьютерной системы. Это могут быть определенные требования и правила, на основе которых ИС функционирует и развивается.
Люди
Каждая система нуждается и в людях, если она должна быть чем-то полезна. Более того, часто наиболее значимым элементом являются именно люди. И, вероятно, это компонент, который в наибольшей степени влияет на успех или неудачу в создании информационных систем. Этот пункт включает в себя не только пользователей, но и тех, кто работает и обслуживает компьютеры, поддерживает данные и сети и т. п.
Обратная связь
Еще один компонент ИС - обратная связь (хотя он и не является необходимым для функционирования).
Как уже было отмечено, данные являются своего рода мостом между аппаратными средствами и людьми. Это означает, что информация, которую мы собираем - это только разрозненные сведения до тех пор, пока они не будут систематизированы. На этом этапе данные становятся информацией и попадают в определение информационной системы.
Использование информационных систем напрямую зависит от их видов.
Пирамида
Так, классический вид ИС часто описывается в различных учебниках. В 80-е годы ее представляли в виде пирамиды, которая отражала иерархию организации.
Как правило, системы обработки транзакций находились в нижней части пирамиды, чуть выше располагалось управление информационными системами, принимающими решения для поддержки системы, и заканчивалась модель исполнительными ИС в верхней части.
Данная модель пирамиды остается полезной и сегодня, поскольку она впервые сформулировала ряд новых технологий, но некоторые ее компоненты могут быть не актуальны, хотя и подпадают под современные информационные системы, определение которых мы пытаемся сформулировать. Примеры таких ИС могут быть следующими:
- хранилища данных;
- схемы планирования ресурсов предприятия;
- экспертные;
- поисковые;
- географической информации;
- глобальная информационная система;
- автоматизация делопроизводства.
Компьютерные ИС
Компьютерная информационная система создана с использованием компьютерных технологий для выполнения некоторых или всех запланированных задач. Основными ее компонентами являются:
- Аппаратная часть, включающая монитор, процессор, принтер и клавиатуру, которые работают в совокупности, чтобы принимать, обрабатывать, отображать данные и информацию.
- Программное обеспечение - программы, которые позволяют аппаратным средствам производить обработку данных.
- Базы данных, которые являются хранилищем связанных между собой файлов или таблиц, содержащих соответствующие данные.
- Сети, являющиеся связующей системой, которая позволяет разнообразным компьютерам распределять ресурсы.
- Процедуры, представляющие собой комплекс команд, предназначенных для объединения вышеуказанных компонентов с целью обработки информации.
Информационные системы, определение которых представлено в статье, относят первые четыре компонента (оборудование, программное обеспечение, базы данных и сети) в один комплекс, который известен как информационно-технологическая платформа.
Работники сферы IT могут затем использовать их для создания ИС, которые следят за мерами безопасности, рисками и управлением данными. Эти действия известны как информационно-технологические услуги.
Разработка информационных систем
Информационно-технологические отделы в крупных организациях, как правило, сильно влияют на развитие, использование и применение информационных технологий. Ряд методик и процессов может быть использован для разработки и использования ИС. Многие разработчики теперь используют такой инженерный подход как жизненный цикл программного обеспечения (SDLC), который представляет собой систематизированный порядок разработки информационной системы через этапы, происходящие в определенной последовательности.
ИС может быть разработана в рамках организации или внешним источником. Это соглашение может быть достигнуто путем аутсорсинга определенных компонентов или всей системы. Технологически реализованная среда для записи, хранения и распространения языковых выражений, для составления выводов из таких выражений – все это включает в себя понятие «информационные системы».
Термины, определения, относящиеся к ИС, довольно сложны и не имеют узкой направленности, благодаря чему они могут быть использованы практически в любой сфере. Но имеются и конкретные области их применения.
Географические информационные системы: определение
Примеры более узкой классификации - это географические информационные системы (ГИС) и системы информации о Земле. Они позволяют проводить сбор, хранение и анализ и графическую визуализацию пространственных данных. Разработка их осуществляется в несколько этапов, в которые включены:
- Проблемы распознавания и спецификации.
- Сбор информации.
- Требования к спецификации для новой системы.
- Системный дизайн.
- Системная архитектура.
- Внедрение.
- Обзор и техническое обслуживание.
Академическая дисциплина
Область исследования понятия ИС охватывает различные темы, в том числе системный анализ и проектирование, компьютерные сети, информационную безопасность, управление базами данных и системы поддержки принятия решений.
Определение «классификация информационных систем» в настоящее время не имеет единой трактовки. Оно подразумевает некоторые операции по управлению данными, с практическим и теоретическим решением проблем их сбора и анализа. В зависимости от сферы деятельности, это могут быть средства повышения производительности бизнес-приложений, программирование и внедрение ПО, электронная коммерция, использование электронных средств массовой информации, интеллектуального анализа данных и поддержки принятия решений.
Информационные системы (определение данного понятия приводилось ранее), служат объединению экономики и информатики. Они являются полем для изучения компьютеров и алгоритмических процессов, в том числе их принципов, программных и аппаратных проектов, способов применения, а также их влияния на общество. Многие современные ученые обсуждали природу и основы информационных систем, которые имеют свои корни в других справочных дисциплинах - например компьютерных науках, инженерии, математике, управлении, кибернетике и др.
ИС также можно определить как совокупность аппаратных средств, программного обеспечения, данных, людей и процедур, которые работают вместе, чтобы производить качественную информацию. Они имеют непосредственное отношение к информационным технологиям, информатике и бизнесу. Изучение теории и практики, связанных с социальными и технологическими явлениями, которые определяют развитие, использование и влияние их на жизнь человека – это область интересов тех, кто изучает информационные системы.
Определение, которому была посвящена статья, также используется для описания организационной функции, которая применяет это знание в промышленности, государственных учреждениях, а также для некоммерческих организаций. Они часто сводятся к взаимодействию между алгоритмическими процессами и технологиями.
Область изучения ИС включает в себя изучение теории и практики, связанных с социальными и технологическими явлениями, которые определяют развитие, использование и влияние информационных систем в организации и обществе. В широком смысле термин "информационные системы" означает научное направление исследования, которое рассматривает стратегическую, управленческую и оперативную деятельность по участию в сборе, обработке, хранении, распространении и использовании информации и связанных с ней технологий в обществе и организациях.
Термин "нформационные системы также используется для описания организационной функции, которая применяет это знание в промышленности, государственных учреждениях, а также для некоммерческих организаций. ИС часто сводятся к взаимодействию между алгоритмическими процессами и технологиями. Это взаимодействие может происходить в пределах или за пределами организационных границ. Информационная система является технологией, которую различные организации использует в своих целях.
Информационная система – это совокупность программных и аппаратных средств, а также организационное обеспечение, которые все вместе оказывают информационную поддержку человеку в различных сферах его деятельности. Особо хотелось бы акцентировать внимание читателя на том, что информационная система – это не только программный продукт и компьютеры с сетевым оборудованием, но и перечень регламентов и норм по эксплуатации системы, персонал, задействованный в процессах управления и администрирования всех ее компонентов и данные, которыми эта система управляет.
Руководство любой компании, внедряющей у себя новую информационную систему, должно для себя определить в первую очередь кто будет пользователем, администратором и поставщиком данных, а также как эксплуатация системы будет вписываться в существующее штатное расписание, согласовываться с действующими нормативными документами и, наконец, соответствовать текущим целям и миссии компании в целом. Только ответив на эти вопросы, можно задумываться о том, какие потребуются аппаратные средства, и сколько будет стоить программное обеспечение.
Итак, чаще всего мы сталкиваемся с автоматизированными информационными системами – системами, которые требуют участия людей в процессах управления собой. Системы, которые не требуют контроля со стороны человека, называются автоматическими информационными системами. Это не означает, что автоматические системы не имеют пользователей, а означает лишь то, что их работа действиями пользователей не управляется. Из наиболее доступных примеров информационных систем, работающих практически в автоматическом режиме, можно назвать поисковые системы в интернете, такие как google или яндекс, которые самостоятельно занимаются поиском новой и сортировкой существующей информации, а их пользователи являются всего лишь источниками запросов и потребителями ответов. Все информационные системы можно грубо поделить на информационно-поисковые, к коим и относятся упомянутые выше интернет сервисы, и системы обработки данных, где пользователи уже имеют возможность корректировать контролируемую системой информацию.
По назначению информационные системы обработки данных можно классифицировать примерно следующим образом:
Автоматизированные системы управления (АСУ) используются для автоматизации управления бизнес процессами на предприятии (АСУП) от финансов, бухгалтерии и документооборота и до конкретных технологических процессов на производстве или в обслуживании производственных активов. В базе данных систем, автоматизирующих технологические процессы (АСУ ТП), как правило, содержатся паспортные данные оборудования, данные о событиях, связанных с его эксплуатацией (осмотры, ремонты), результаты измерений, испытаний и прочая информация, влияющая на управление всем этим производственным хозяйством. Автоматизированные системы управления состоят из большого количества различных подсистем, в том числе тех, что будут описаны далее. Все эти подсистемы являются источниками данных для АСУ. Информация, накапливаемая в автоматизированной системе управления предприятием, должна также использоваться для анализа эффективности деятельности предприятия и планирования его развития в перспективе.
Географические информационные системы (ГИС) дают возможность хранить информацию о целевых объектах в форме пространственных данных и представлять эту информацию в виде электронной карты. ГИС позволяют работать с объектами в терминах пространственных запросов - отбирать данные в соответствии с заданными пространственными критериями (принадлежность к заданной территории, удаленность от указанной точки и т.д. и т.п.).
Диспетчерские системы управления призваны предоставлять соответствующему персоналу компании (диспетчерам) возможность мониторинга и удаленного оперативного управления производственными активами предприятия, а также позволять управлять чрезвычайными ситуациями, в том числе контролировать развитие аварий и прочих непредвиденных событий.
Системы автоматизированного проектирования (САПР, CAD) – это основной инструмент персонала, занимающегося инженерным проектированием. Подобные системы позволяют создавать чертежи объектов проектирования в электронном виде как в двух, так и в трехмерных проекциях и делать это в соответствии с принятыми стандартами и с требуемой точностью.
Приведенный список далеко не полный, но стоит отметить, что современные информационные системы все сложней относить к какому-то одному конкретному виду в силу их сложности и многофункциональности.
Есть смысл привести здесь еще один способ классификации информационных систем – это разделение их на системы реального времени и системы, работающие в обычном, не привязанном к хронометражу, режиме. В системах реального времени основным требованием является выполнение ключевых операций за отведенный регламентом промежуток времени. Если операция не может быть выполнена за указанный период, а растянутый во времени процесс ее полной и корректной обработки может негативно сказаться на процессах обработки других аналогичных действий, то такая операция останавливается или откладывается. Работу системы реального времени в первом приближении можно представить, как программную обработку внешних событий, которые могут наступать и длиться параллельно друг другу и быть связанными с разными объектами, контролируемыми (наблюдаемыми) системой. Большинство диспетчерских систем обязано работать в режиме реального времени, и одним из примеров таких систем является SCADA (Supervisory Control And Data Acquisition). Система SCADA – это программный инструмент контроля над технологическим процессом в реальном времени, а контроль этот осуществляется за счет мониторинга и удаленного управления объектом диспетчеризации, которым может быть, в частности, производственное оборудование.
Современное понимание информационной системы предусматривает использование компьютера, как основного технического средства обработки информации. Компьютеры, оснащенные специализированными программными средствами, являются технической базой и инструментом информационной системы.
Информационной системой называется программно-аппаратный комплекс, функционирование которого состоит в надежном хранении информации в памяти компьютера, выполнении специфических для конкретной предметной области преобразований информации и вычислений, предоставлении пользователю удобного и легко осваиваемого интерфейса.
Информационные системы есть во всех основных сферах современного общества: органы государственного управления, финансово-кредитная сфера, информационное обслуживание предпринимательской деятельности, производственная сфера, наука, образование и т. д.
При создании или классификации информационных систем возникают проблемы, связанные с формальным - математическим и алгоритмическим описанием решаемых задач. От качества создания системы зависят эффективность работы всей системы, а также уровень автоматизации, определяемый степенью участия человека при принятии решения на основе получаемой информации.
Чем точнее математическое описание задачи, тем выше возможности компьютерной обработки данных и тем меньше степень участия человека в процессе ее решения. Это и определяет степень автоматизации задачи.
Рассмотрим несколько видов информационных систем:
Структурированная система - задача, где известны все ее элементы и взаимосвязи между ними.
В структурированной задаче удается выразить ее содержание в форме математической модели, имеющей точный алгоритм решения. Подобные задачи обычно приходится решать многократно, и они носят рутинный характер. Целью использования информационной системы для решения структурированных задач является полная автоматизация их решения, т.е. сведение роли человека к нулю.
Пример . В информационной системе необходимо реализовать задачу расчета заработной платы.
Это структурированная задача, где полностью известен алгоритм решения. Рутинный характер этой задачи определяется тем, что расчеты всех начислений и отчислений весьма просты, но объем их очень велик, так как они должны многократно повторяться ежемесячно для всех категорий работающих.
Неструктурированная система - задача, в которой невозможно выделить элементы и установить между ними связи.
Решение неструктурированных задач из-за невозможности создания математического описания и разработки алгоритма связано с большими трудностями. Возможности использования здесь информационной системы невелики. Решение в таких случаях принимается человеком из эвристических соображений на основе своего опыта и, возможно, косвенной информации из разных источников.
Пример . Попробуйте формализовать взаимоотношения в вашей студенческой группе. Наверное, вряд ли вы сможете это сделать. Это связано с тем, что для данной задачи существен психологический и социальный факторы, которые очень сложно описать алгоритмически.
Экспертная система - это программа, которая ведет себя подобно эксперту в некоторой, обычно узкой прикладной области. Типичные применения экспертных систем включают в себя такие задачи, как медицинская диагностика, локализация неисправностей в оборудовании.
Пример экспертной системы в электронике.
ACE. Экспертная система определяет неисправности в телефонной сети и дает рекомендации по необходимому ремонту и восстановительным мероприятиям. Система работает без вмешательства пользователя, анализируя сводки-отчеты о состоянии, получаемые ежедневно с помощью CRAS, программы, следящей за ходом ремонтных работ в кабельной сети. ACE обнаруживает неисправные телефонные кабели и затем решает, нуждаются ли они в планово-предупредительном ремонте и выбирает, какой тип ремонтных работ вероятнее всего будет эффективным. Затем ACE запоминает свои рекомендации в специальной базе данных, к которой у пользователя есть доступ. АСЕ реализована на языках OPS4 и FRANZ LISP и работает на микропроцессорах серии AT&T 3B-2, размещенных в подстанциях наблюдения состояния кабеля. Она разработана в Bell Laboratories. АСЕ прошла опытную эксплуатацию и доведена до уровня коммерческой экспертной системы.
Прочие классификации информационных систем:
В зависимости от степени автоматизации информационных процессов в системе управления фирмой информационные системы определяются как ручные, автоматические, автоматизированные.
Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком. Например , о деятельности менеджера в фирме, где отсутствуют компьютеры, можно говорить, что он работает с ручной ИС.
Автоматические ИС выполняют все операции по переработке информации без участия человека.
Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль отводится компьютеру. В современном толковании в термин "информационная система" вкладывается обязательно понятие автоматизируемой системы.
Автоматизированные ИС, учитывая их широкое использование в организации процессов управления, имеют различные модификации и могут быть классифицированы, например, по характеру использования информации и по сфере применения.
Классификация ИС по сфере применения.
Информационные системы организационного управления предназначены для автоматизации функций различных структурных подразделений.
Основными функциями подобных систем являются: оперативный контроль и регулирование, перспективное и оперативное планирование, бухгалтерский учет, управление сбытом и снабжением и другие экономические и организационные задачи.
ИС управления технологическими процессами (ТП) служат для автоматизации функций производственного персонала. Они широко используются при организации для поддержания технологического процесса в металлургической и машиностроительной промышленности.
ИС автоматизированного проектирования (САПР) предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями подобных систем являются: инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов.
Интегрированные (корпоративные) ИС используются для автоматизации всех функций фирмы и охватывают весь цикл работ от проектирования до сбыта продукции. Создание таких систем весьма затруднительно, поскольку требует системного подхода с позиций главной цели, например получения прибыли, завоевания рынка сбыта и т.д. Такой подход может привести к существенным изменениям в самой структуре фирмы, на что может решиться не каждый управляющий.