Функции информационных систем
Одной из задач проектирования информационной системы является определение ее функций. Эта задача решается исходя из того, какой вид деятельности предполагается автоматизировать, и на основе той информации,которую разработчики получили от заказчика. Но можно выделить и функции на более низком уровне, абстрагируясь от тех конкретных задач, которые решает ИС в конкретной прикладной области. Таким образом, все функции любой информационной системы можно разбить на следующие классы.
· Функции редактировании данных. Под функцией редактирования данных мы понимаем, с одной стороны, целый комплекс операций, изменяющих содержимое информационной базы, с другой стороны, возможность информационной системы принимать команды и сигналы на редактирование данных со стороны пользователя через различные датчики или по телекоммуникационным каналам. В зависимости от характера информационной системы операции редактирования данных могут иметь свою особенность. Например, может отсутствовать операция удаления данных, вместо этого данным может присваиваться различный статус (статус «удалена» делает информацию невидимой при обычном просмотре, но позволяет в случае необходимости извлечь удаленную информацию).
· Функции получения информации из информационного хранилища или поисковые функции. Операция получения нужной информации имеет три составляющих: команда поиска, получаемая информационной системой со стороны пользователя или по другим каналам, поиск информации в информационном хранилище, представление полученных данных для пользователя. Обычно ИС имеет стандартный набор команд извлечения нужной информации. Но в системах, ориентированных на аналитическую работу, может быть и специальный встроенный язык для формирования собственных пользовательских запросов. Стандартными языками для получения нужных данных являются языки SQL (StructuredQueriesLanguage, язык структурированных запросов) и QBE (QueryByExample, запрос по образцу).
· Функции безопасности. Существуют три составляющие функции безопасности:
· защита доступности данных;
· защита целостности данных;
· защита конфиденциальности информации.
Из этого перечня, кстати, следует, что функции безопасности должны присутствовать в любой информационной системе.
· Расчетные функции. Функции данного типа заключаются в обработке информации, которая находится в системе по определенным алгоритмам. Типичным примером расчетных задач ИС является статистическая
обработка данных, находящихся в информационном хранилище. Широко применяющейся разновидностью информационных систем с расчетными функциями являются системы автоматического проектирования.
· Технологические функции. Данные функции заключаются в автоматизации всего технологического цикла или отдельных его компонентов. Типичным примером системы с технологическими функциями являются ИС по автоматизации документооборота.
· Аналитические функции. Эти функции заключаются в проведении операций над данными, результатом которых является прогностическая информация, т. е. некоторое суждение о состоянии объекта в будущем.
Первые две группы функций информационных систем могут послужить в качестве классификационных признаков, т. к. и функции редактирования, и функции поиска присущи в той или иной степени всем ИС. Большая часть используемых в настоящее время ИС ориентирована на выполнение операций редактирования и стандартного набора поисковых операций. Такие информационные системы принято называть оперативными. Используется также термин 0Z. OLTP-системы (OnlineTransactionProcessing — система для онлайновой — другими словами в режиме реального времени, обработки транзакций).
С другой стороны, все больше в эксплуатации появляется систем, ориентированных не на обработку операций редактирования данных, а на получение аналитических запросов. Причем запросы эти трудно предугадать (заранее запрограммировать), они формируются в результате возникших потребностей управления или другой деятельности. Такие информационные системы называются аналитическими или OLAP-системами (OnlineAnalyticalProcessing — аналитическая обработка в режиме реального времени, или оперативная аналитическая обработка).
Под транзакцией в теории баз данных понимают последовательность элементарных операций над данными, рассматриваемых системой, как одна неделимая операция. Обычно в качестве транзакции выбирают операцию, которая может быть описана в терминах пользователя, например, его цена, начисление заработной платы, прием на работу, снятие со счета денег и т. п.
Д/Зсоставить таблицу «Классы АИС»
Контрольные вопросы.
1. Понятие информации.
2. Поиск какой информации вы осуществляете при работе со словарями: орфографическим, толковым, энциклопедическим?
3. Назовите, какие методы поиска информации использовал Шерлок Холмс в своей работе?
4. Является ли поиск решения конкретной математической или физической задачи поиском информации?
5. Опишите процедуру вашего поиска в виде последовательности действий.
6. Что такое эвристический метод поиска информации?
7. Как люди могут узнать о жизни своих предков, живших много лет назад?
8. Как хранится информация на фотопленке? В каком виде представлена эта информация?
9. Приведите примеры передачи информации в природе и обществе.
10. Приведите примеры из истории и литературы, когда при передачи информация преднамеренно искажалась. К чему это привело?
11. На уроке информатики. Вовочка (думает:"Очень хочется пить!") говорит: "Вера Ивановна, можно выйти?" Вера Ивановна (думает:"Наверное, он не знает урока и надеется, что за оставшиеся 5 минут до конца урока я не успею его спросить".) говорит: "Вовочка к доске!" Определите в данном примере источник информации, кодирование и декодирование, канал связи, приемник информации, помехи и причину их возникновения.
12. Проанализируйте, что мы потеряли бы или приобрели, если бы пользовались "экономными" кодами, без избыточности в сообщениях в общении, в художественной литературе, в точных науках? Ответ обоснуйте.
13. Приведите примеры на обработку информации
а) по строгим формальным правилам;
б) по принципу "черного ящика".
14. Например, вам очень хочется узнать правило, по которому можно было бы выиграть в Лото-миллион. Как вы думаете, какая информация помогла бы вам решить эту проблему? Объясните, почему так трудно угадать это правило и возможно ли это.
15. Понятие информационных процессов
16. Перечислите основные информационные процессы
17. Понятие автоматизированной информационной системы
18. Преимущества автоматизированных информационных систем
19. Понятие ИС
20. Функции информационных систем