- •230400 «Информационные системы и технологии»
- •6 Декабря 2011 г., протокол № 4
- •Оглавление
- •Глава 1. Теория информационных процессов и систем 10
- •Глава 2. Информационные технологии 95
- •Глава 3. Архитектура информационных систем 126
- •Глава 4. Технологии программирования 150
- •Глава 5. Управление данными 239
- •Глава 6. Технологии обработки информации 315
- •Предисловие
- •Глава 1. Теория информационных процессов и систем
- •1.1. Информационные системы. Основные понятия и определения.
- •1.2. Системообразующие свойства информационных систем
- •1.3. Свойства и закономерности систем
- •1.4.Системный подход и системный анализ
- •1.5. Моделирование информационных систем
- •1.5.1. Основные понятия
- •1.5.2. Классификация методов моделирования
- •1.5.3. Математическое моделирование
- •1.6. Теория принятия решений
- •3. Неопределённость наших знаний об окружающей обстановке и действующих в данном явлении факторах (неопределённость природы).
- •4. Неопределённость действий активного или пассивного партнёра или противника.
- •1.7. Информационные процессы
- •Контрольные вопросы
- •Глава 2. Информационные технологии
- •2.1. Состав, структура, принципы реализации и функционирования информационных технологий
- •2.2. Базовые и прикладные информационные технологии
- •Прикладные программные средства включают:
- •2.3. Инструментальные средства информационных технологий
- •Контрольные вопросы
- •Глава 3. Архитектура информационных систем
- •3.1. Классификация информационных систем
- •3.2. Структура, конфигурация информационной системы
- •3.2.1. Информационное обеспечение
- •Классификаторы создаются для решения следующих основных задач:
- •3.2.2. Математическое и программное обеспечение
- •К средствам математического обеспечения относятся:
- •К средствам программного обеспечения (по) относятся:
- •3.2.3. Организационное обеспечение
- •3.2.4. Правовое обеспечение
- •3.2.5. Техническое обеспечение
- •3.3. Процесс разработки информационных систем
- •3.3.1. Выработка или выбор парадигмы программирования
- •3.3.2. Моделирование бизнес-процессов
- •3.3.3. Анализ требований, предъявляемых к ис
- •3.3.4. Разработка архитектуры
- •3.3.5. Кодирование
- •3.3.6. Тестирование информационной системы
- •3.3.7. Документирование
- •3.3.8. Внедрение информационной системы
- •3.3.9. Сопровождение информационной системы
- •Контрольные вопросы.
- •Глава 4. Технологии программирования
- •4.1. Основные понятия программного обеспечения
- •Категории специалистов, занятых разработкой и эксплуатацией программ
- •4.2. Характеристики программного продукта
- •4.3. Жизненный цикл программного продукта
- •4.4.Защита программных продуктов
- •4.5. Классы программных продуктов
- •4.6. Инструментарий технологии программирования
- •4.7. Классификация методов проектирования программных продуктов
- •4.8. Этапы создания программных продуктов
- •1. Составление технического задания на программирование
- •2. Разработка технического проекта
- •3. Создание рабочей документации (рабочий проект)
- •4. Ввод в действие
- •4.9. Структура программных продуктов
- •4.10. Структурное проектирование и программирование
- •4.11. Модульная структура программных продуктов
- •4.12. Алгоритмы
- •4.13. Классификации языков программирования и примеры языков
- •4.13.2. Основы функционального программирования с использованием языка lisp Основные свойства функциональных языков программирования
- •Распространенные языки функционального программирования
- •Основные структуры данных и базовые функции по работе с ними в среде Лисп
- •Контрольные вопросы
- •Глава 5. Управление данными
- •5.1. Основы управления данными
- •5.1.1. Информация, данные и знания.
- •5.1.2.Функции управления
- •5.2.Банки данных в информационных системах.
- •5.2.1.Концепция баз данных
- •5.2.2.Файловые системы и базы данных
- •5.2.4.Классификация банков данных
- •5.3.Моделирование и модели данных
- •5.3.1.Уровни моделирования
- •5.3.2.Виды моделей
- •5.3.3.Модели данных
- •5.3.4.Иерархическая модель данных
- •5.3.5.Сетевая модель данных
- •5.3.6.Реляционная модель данных
- •5.3.7.Постреляционная модель представления данных
- •5.3.8.Многомерные модели представления данных
- •5.3.9.Объектно-ориентированные модели представления данных
- •5.4.Проектирование базы данных
- •5.4.1.Основы реляционной алгебры
- •5.4.2.Инфологический подход к проектированию баз данных
- •5.4.3.Модель «сущность—связь»
- •5.4.4.Переход к реляционной модели данных
- •5.4.5.Пример проектирования реляционной бд средствами субд Access
- •5.5.Субд в архитектуре «клиент-сервер»
- •5.5.1.Открытые системы
- •5.5.2.Клиенты и серверы локальных сетей
- •5.5.3.Системная архитектура «клиент-сервер»
- •5.5.4.Серверы баз данных
- •5.6.Реляционный язык sql
- •Структура sql
- •Контрольные вопросы
- •Глава 6. Технологии обработки информации
- •6.1. Основные виды и процедуры обработки информации
- •6.1.1. Виды обработки информации
- •6.1.2. Основные процедуры обработки данных
- •6.2. Системы поддержки принятия решений (сппр)
- •6.2.1. Условия принятия решений
- •6.2.2. Решение задач с помощью искусственного интеллекта
- •6.2.3. Процесс выработки решения на основе первичных данных
- •6.2.4. Типы информационных систем поддержки принятия решений
- •6.2.5. Реализация процесса принятия решений
- •6.2.6. Средства разработки информационных приложений
- •6.3. Концепция хранилищ и витрин данных, достоинства и недостатки
- •6.3.1. История создания концепции хранилищ данных
- •6.3.2. Причины создания концепции хранилищ данных
- •6.3.3. Факторы и технологии складирования данных
- •6.3.4. Концепция хранилищ данных
- •6.3.5. Взаимное соотношение концепции хранилищ данных и концепций анализа данных
- •6.3.6. Реализации хранилищ данных
- •6.3.7. Субд для аналитических систем
- •6.3.8. Витрины данных
- •6.4. Искусственный интеллект и интеллектуальные системы
- •6.4.1. Цели и задачи искусственного интеллекта
- •6.4.2. Направление исследований в области искусственного интеллекта
- •6.4.3. Структура интеллектуальной системы
- •6.4.4. Разновидности интеллектуальных систем
- •Контрольные вопросы
- •Глава 7. Интеллектуальные системы и технологии
- •7.1. Теория и технологии искусственного интеллекта
- •7.2. Математическое описание экспертной системы, логический вывод
- •7.3. Искусственные нейронные сети
- •7.4. Расчётно-логические системы, системы с генетическими алгоритмами
- •(Начало цикла)
- •Создание начальной популяции
- •Размножение (Скрещивание)
- •Мутации
- •Применение генетических алгоритмов
- •7.5. Мультиагентные системы
- •Контрольные вопросы
- •Глава 8. Инструментальные средства информационных систем
- •8.1. Состав и структура инструментальных средств информационных систем
- •8.2. Тенденции развития инструментальных средств информационных систем
- •8.3. Операционные системы инструментальных средств информационных систем
- •8.4. Технические средства инструментальных средств информационных систем
- •Классификация технических средств инструментальных средств информационных систем.
- •Контрольные вопросы
- •Глава 9. Инфокоммуникационные системы и сети
- •9.1. Модели и структура информационных сетей Классическая модель построения инфокоммуникационных систем
- •9.2. Информационные ресурсы сетей
- •По способу представления:
- •По национально-территориальному признаку:
- •9.3. Теоретические основы современных информационных сетей
- •Контрольные вопросы
- •Глава 10. Методы и средства проектирования информационных систем и технологий
- •10.1. Технология проектирования информационных систем. Этапы проектирования
- •10.2. Методы проектирования информационных систем
- •10.3. Средства проектирования ис
- •Контрольные вопросы
- •Список литературы
- •143 Хорошилов а.В. Селетков с.Н. Днепровская н.В. Управление информационными ресурсами.
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
__________________________________________________________________
МОСКОВСКИЙ ГОРОДСКОЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ
ПРАВИТЕЛЬСТВА МОСКВЫ
ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ
Учебник
для студентов-бакалавров, обучающихся по специальности
230400 «Информационные системы и технологии»
Под редакцией
д.э.н., д.в.н., профессора В. М. Глущенко
Москва,
2012
Учебник рассмотрен и одобрен
на заседании кафедры информатики и информационных систем
6 Декабря 2011 г., протокол № 4
Авторский коллектив:
В. М. Глущенко, д-р экон. наук, д-р воен. наук, проф, почетный работник
высшего проф. образования РФ (научная редакция, глава 1)
А. К. Алексеев, канд. техн. наук (главы 3, 8)
Ю. Н. Артамонов, канд. техн. наук (глава 4)
В. Ф. Гапоненко, д-р экон. наук, проф. (главы 2, 7, 8),
В. С. Елизаров, д-р воен. наук, проф., заслуженный деятель науки РФ
(общая редакция, глава 1)
А. М. Жандаров, д-р техн. наук, проф. (общая редакция, глава 1)
И. О. Каманин, канд.техн. наук (глава 4)
Е. Д. Ковалева, канд. физ-мат. наук, доц., почетный работник
высшего проф. образования РФ (глава 7)
М. Н. Козлов, канд. техн. наук (глава 4)
В. М. Крашенинников, д-р экон. наук, проф. (предисловие, глава 1)
А. С. Кудрявцев, канд.техн. наук, доц. (глава 2),
М. Н. Малышев, (главы 2, 8)
А. Н. Новиков, канд. экон. наук (глава 10)
Н. Н. Пронькин, канд. экон. наук (глава 9)
В. Е. Прудкин (главы 5, 6)
Е. И. Тарасова (главы 5, 6)
Ф. Ф. Шиллер, канд. физ-мат. наук (общая редакция)
Ю. С. Юшин, доц. (главы 5, 6)
Рецензенты:
д-р экон. наук, проф., заслуженный деятель науки РФ А. Е. Городецкий;
д-р техн. наук, проф. И. В. Горошко
Информационные системы и технологии: учебник / В. М. Глущенко, В. С. Елизаров, А. М. Жандаров и др.; под ред. В. М. Глущенко. — М.: Моск. гор. ун-т управления Правительства Москвы, 2012. — 478 с.
Учебник предназначен для студентов специальности 230400 «Информационные системы и технологии» очной формы обучения МГУУ Правительства Москвы. Учебник составлен в соответствии с требованиями федерального государственного образовательного стандарта высшего профессионального образования (ФГОС ВПО), обязательными при реализации основных обязательных программ бакалавриата, и охватывает весь круг вопросов по изучаемой дисциплине.
©Московский городской университет
управления Правительства Москвы, 2012
Оглавление
Предисловие 7
Глава 1. Теория информационных процессов и систем 10
1.1. Информационные системы. Основные понятия и определения. 10
1.2. Системообразующие свойства информационных систем 33
1.3. Свойства и закономерности систем 35
1.4.Системный подход и системный анализ 42
1.5. Моделирование информационных систем 46
1.5.1. Основные понятия 46
1.5.2. Классификация методов моделирования 58
1.5.3. Математическое моделирование 58
1.6. Теория принятия решений 60
1.7. Информационные процессы 84
Контрольные вопросы 93
Глава 2. Информационные технологии 95
2.1. Состав, структура, принципы реализации и функционирования информационных технологий 98
2.2. Базовые и прикладные информационные технологии 113
2.3. Инструментальные средства информационных технологий 122
Контрольные вопросы 124
Глава 3. Архитектура информационных систем 126
3.1. Классификация информационных систем 126
По степени автоматизации ИС выделяют: автоматические – в которых автоматизация является полной, то есть вмешательства персонала в процесс решения задач не требуется или оно требуется крайне редко, и автоматизированные, в которых часть задач решается персоналом. 127
Ручных ИС не существует по определению, и, следовательно, понятия «Автоматизированная информационная система» (АИС), «Компьютерная информационная система» (КИС) и «Информационная система» (ИС) являются синонимами. 127
По характеру обработки данных ИС бывают: информационно-справочные (информационно-поисковые) ИС, основной целью которых являются поиск и представление информации в удобном пользователю виде, и ИС обработки данных (решающие ИС), в которых данные подвергаются обработке по достаточно сложным алгоритмам. К последним системам относятся автоматизированные системы управления (АСУ) и системы поддержки принятия решений (СППР). 127
По сфере применения ИС различаются в зависимости от того, в какой предметной области они используются. Например, экономическая информационная система предназначена для обеспечения управленческих функций на предприятии, географическая информационная система обеспечивает сбор, обработку, хранение, отображение и доступ к пространственно-координированным данным и т. д. 127
По масштабности (степени охвата задач) различают: 127
3.2. Структура, конфигурация информационной системы 128
3.2.1. Информационное обеспечение 128
Классификаторы создаются для решения следующих основных задач: 129
Для создания информационного обеспечения необходимо: 134
3.2.2. Математическое и программное обеспечение 135
К средствам математического обеспечения относятся: 135
К средствам программного обеспечения (ПО) относятся: 135
3.2.3. Организационное обеспечение 136
3.2.4. Правовое обеспечение 136
3.2.5. Техническое обеспечение 137
3.3. Процесс разработки информационных систем 138
3.3.1. Выработка или выбор парадигмы программирования 138
3.3.2. Моделирование бизнес-процессов 139
3.3.3. Анализ требований, предъявляемых к ИС 140
3.3.4. Разработка архитектуры 141
3.3.5. Кодирование 142
3.3.6. Тестирование информационной системы 144
3.3.7. Документирование 144
3.3.8. Внедрение информационной системы 147
3.3.9. Сопровождение информационной системы 148
Контрольные вопросы. 149