Автор работы: Пользователь скрыл имя, 05 Ноября 2012 в 20:38, курс лекций
Лекция 1. Введение. Основные понятия, связанные с информационными системами 3
Лекция 2. Общая функциональность информационных систем 9
Лекция 4. Архитектуры и администрирование информационных систем 19
Лекция 5. Резервное копирование 24
Лекция 7. Основы теории информационного поиска 29
Лекция 8. Предкоординированные ИПС 34
Лекция 9. Словарные ИПС 39
Лекция 10. Стратегия поиска: использование нескольких источников 43
Информационные системы:
Общие характеристики информационных
систем
Курс лекций
В.А.Капустин
Содержание
Информационная система (ИС) — основной объект прикладной информатики. Кроме информационных систем, объектами прикладной информатики являются пользователи и разработчики, обеспечивающее программное обеспечение и оборудование и др.
Несмотря на разнообразие ИС, все они имеют много общего. Курс «Информационные системы как раз и выделяет то общее, что присуще всем (или многим) ИС. Материал курса используется и другими курсами специальности/направления «Прикладная информатика», прежде всего, курсами «Проектирование информационных систем» и «Высокоуровневые методы информатики и программирования».
Рис. 1 — Основные функции информационной системы
Дать всеобъемлющее и
Информационная система не обязательно использует компьютеры. Существуют многочисленные примеры некомпьютерных ИС: бухгалтерские учетные системы XVI – XX вв., карточные каталоги библиотек, любая книга, снабженная печатным справочным материалом, например, указателем.
Минимальная единица информации, хранимая и обрабатываемая информационной системой, называется записью. Многие операции, выполняемые информационными системами в процессе обработки информации, используют несколько записей одновременно.
Запись сама может иметь (и, как правило, имеет), внутреннюю структуру. Составляющие (элементы) записи обычно называются полями. Информационная система при обработке записи работает со всеми полями записи, хотя может создавать иллюзию того, что некоторые поля в обработке записи не участвуют.
Три функции информационной системы присутствуют в любой ИС, хотя могут иметь рудиментарные формы (например, в предметном указателе книги сбор информации и ее обработка были выполнены единственный раз, а вывод осуществляется перелистыванием книги ее читателем). Почти всякая отдельная программа может рассматриваться как информационная система. Например, текстовый процессор позволяет ввести информацию, он ее обрабатывает (хотя долговременным хранением информации для текстового процессора занимается операционная система), в текстовом процессоре возможет поиск информации, и уж конечно текстовый процессор умеет выводить информацию.
Информационные системы
Деятельность, связанная непосредственно с информационными системами (и только с ними), редко бывает основной (если только организация не занята исключительно разработкой и/или сопровождением ИС). Информационная система всегда только обслуживает основную деятельность организации/человека.
Зачастую в организации эксплуатируется несколько информационных систем. Например, в библиотеке может работать библиотечная ИС (учёт читателей, электронный каталог, учёт книговыдачи и др.) и кадрово-бухгалтерская система (отдел кадров, учёт зарплаты).
Наличие тесной связи информационной системы и обслуживаемой ею деятельности позволяет говорить о предметной области ИС — объектах той деятельности, с которой эта ИС связана, и отношениях между этими объектами. Так, в библиотечной ИС объектами предметной области являются издания (книги, журналы, эстампы, музыкальные записи и др.), средства хранения изданий (хранилища и стеллажи), читатели, библиографы и др. А в кадрово-бухгалтерской информационной системе объектами предметной области будут сотрудники, должности, рабочее время, штатное расписание, премии и надбавки, налоги и пр.
Каждая функция информационной
системы может выполняться
Для того, чтобы подсистемы ИС могли реализовывать функции ИС, необходимы компоненты, согласованно используемые всеми или, по крайней мере, несколькими подсистемами. Такие компоненты называются обеспечениями (или видами обеспечения). Различают по крайней мере пять обеспечений:
Информационное и
Для реализации каждой функции информационной системы могут использоваться все или только часть обеспечений.
Четыре основные функции для всех видов ИС имеют много общего, поэтому в дальнейших лекциях остановимся на каждой из этих функций подробнее.
Информационные системы не существуют вечно — они создаются, работают (эксплуатируются) и замещаются другими информационными системами. Период от появления замысла информационной системы до её полного замещения другой ИС называется жизненным циклом информационной системы. Структуры жизненных циклов различных ИС бывают различны, о чаще всего они либо линейны — когда одна стадия жизненного цикла последовательно сменяет другую, — либо представляют собой спираль, когда стадии жизненного цикла сменяют друг друга, неоднократно повторяя некоторую последовательность стадий — каждый раз для более развитой версии информационной системы.
Рис. 2 — Линейный жизненный цикл информационной системы
Линейный жизненный цикл информационной системы состоит из трёх стадий:
Линейный жизненный цикл в настоящее время характерен для военных и других информационных систем, связанных с использованием определённого оборудования (например, мобильных телефонов; с выработкой ресурса оборудования ИС замещается вместе с оборудованием) или высокими требованиями к качеству ИС (управление воздушным движением, обеспечение жизнедеятельности пациента в больнице и др.).
Существенным элементом
Сопровождение разработки при линейном жизненном цикле информационной системы —аналог авторского надзора в строительстве— может выполняться как разработчиками, так и эксплуатационным персоналом и/или третьими организациями.
Большинству современных информационных систем присущ спиральный жизненный цикл. В спиральном жизненном цикле информационной системы эксплуатация ИС может быть не связана с процессом сопровождения разработки (однако от администрирования всё равно никуда не деться). Ошибки, обнаруженные в процессе эксплуатации, и требования изменений, которые необходимо внести в информационную систему, фиксируются в фазе оценки информационной системы и поступают к разработчикам, которые через определённые интервалы времени выпускают новый вариант информационной системы, называемый версией (редакцией, релизом и т.п.). С получением очередной версии ИС эксплуатационный персонал замещает ею её предыдущую версию. В реальности фазы эксплуатации, оценки и разработки могут совмещаться во времени.
Рис. 3 — Спиральный жизненный цикл информационной системы
Использование информационных систем со спиральным жизненным циклом позволяет:
во-первых, сократить время от начала разработки до начала эксплуатации ИС (за счёт ограничения функциональности первой версии ИС);
во-вторых, относительно быстро (с задержкой, равной времени выпуска очередной версии, которое может быть равным, например, даже двум неделям) реагировать на обнаруживаемые ошибки, изменяющиеся требования пользователей и изменяющиеся условия эксплуатации информационной системы.
С каждой формой жизненного цикла информационной системы связан определённый тип процесса её разработки. Линейному жизненному циклу соответствует так называемый «водопадный» процесс («сразу и целиком»), а спиральному жизненному циклу — разнообразные итерационные (пошаговые) процессы разработки ИС.
В литературе (да и в жизни) для информационных систем со спиральным жизненным циклом понятия жизненного цикла и процесса разработки зачастую отождествляются. Причина такого отождествления понятна — в этом случае разработка ведётся параллельно эксплуатации ИС, в течение всего её жизненного цикла.
Рис. 4 — Спиральный жизненный цикл как смена версий
Зачастую на стадии ввода информации говорят о данных. Ввод информации может включать и некоторую обработку данных. Ввод информации может осуществляться различными способами:
Все виды ввода информации могут сопровождаться теми или иными процедурами обработки информации. Такая обработка может иметь различный уровень сложности. Например, клавиатурный ввод может сопровождаться проверкой орфографии; числовые данные могут проверяться на допустимые границы (зарплат в 1 000 000 руб./мес. в Университете сейчас не бывает); линейные изображения могут сглаживаться и спрямляться; речь может распознаваться; показания датчиков — усредняться по времени и группам датчиков и т.д.
Данные, получаемые от других ИС, как правило, подвергаются преобразованию формата — конвертированию из коммуникативного формата, в котором удобно передавать данные, во внутренний формат ИС, в котором информацию удобно хранить, обрабатывать, искать и выводить. При конвертировании данных также могут выполняться различного рода проверки.
Информация о работе Информационные системы: Общие характеристики информационных систем