Информационные системы в экономике
Покупка
Основная коллекция
Издательство:
Дашков и К
Год издания: 2022
Кол-во страниц: 394
Дополнительно
Вид издания:
Учебник
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-394-04783-1
Артикул: 055629.16.99
Учебник содержит систематизированное изложение теоретических основ современных информационных технологий в области экономики. Материалы учебника подготовлены авторами на основе лекций, прочитанных ими в течение ряда лет студентам различных форм обучения по дисциплинам: "Проектирование информационных систем”, "Базы данных", "Имитационное моделирование экономических систем”, "Интеллектуальные информационные системы”, "Информационные технологии” и "Информационная безопасность”. В учебнике основное внимание уделено методологическим основам применения средств автоматизации профессиональной деятельности, теории и практике моделирования экономических информационных систем, а также основам построения и использования систем искусственного интеллекта. Для студентов высших учебных заведений, а также преподавателей и научных сотрудников, занимающихся решением перечисленных проблем.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
- 10.03.01: Информационная безопасность
- 38.03.01: Экономика
- ВО - Магистратура
- 38.04.01: Экономика
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
К. В. Балдин, В. Б. Уткин ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ЭКОНОМИКЕ Учебник 10-е издание, стереотипное Рекомендовано УМО по образованию в области прикладной информатики в качестве учебника для студентов высших учебных заведений Москва Издательско-торговая корпорация «Дашков и Ко» 2022
УДК 334 ББК 65.29 Б20 Рецензенты: Кафедра проектирования вычислительных комплексов “МАТИ” — РГТУ им. К. Э. Циолковского (завкафедрой д. ф.-м. н., профессор В. А. Зотов); В. И. Бусов — д. э. н., профессор. Б20 Балдин К. В. Информационные системы в экономике: Учебник / К. В. Балдин, В. Б. Уткин. — 10-е изд., стер. — М.: Издательско-торговая корпорация «Дашков и Ко», 2022. — 394 с. ISBN 978-5-394-04783-1 Учебник содержит систематизированное изложение теоретических основ современных информационных технологий в области экономики. Материалы учебника подготовлены авторами на основе лекций, прочитанных ими в течение ряда лет студентам различных форм обучения по дисциплинам: “Проектирование информационных систем”, “Базы данных”, “Имитационное моделирование экономических систем”, “Интеллектуальные информационные системы”, “Информационные технологии” и “Информационная безопасность”. В учебнике основное внимание уделено методологическим основам применения средств автоматизации профессиональной деятельности, теории и практике моделирования экономических информационных систем, а также основам построения и использования систем искусственного интеллекта. Для студентов высших учебных заведений, а также преподавателей и научных сотрудников, занимающихся решением перечисленных проблем. Подписано в печать 20.09.2021. Формат 60×84 1/16. Печать офсетная. Бумага газетная. Печ. л. 24,75. Тираж 100 экз. Издательско-торговая корпорация «Дашков и К°» 129347, Москва, Ярославское шоссе, д. 142, к. 732 Тел.: 8 (495) 668-12-30, 8 (499) 182-01-58 E-mail: sales@dashkov.ru — отдел продаж; office@dashkov.ru — офис; http://www.dashkov.ru © Балдин К. В., Уткин В. Б., 2011 ISBN 978-5-394-04783-1
СОДЕРЖАНИЕ СПИСОК СОКРАЩЕНИЙ ..................................................................................................... 7 ВВЕДЕНИЕ ........................................................................................................................................... 9 1. МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ И ПРИМЕНЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ В ЭКОНОМИКЕ..................................................................................................................... 12 1.1. Автоматизированные экономические информационные системы и их элементы ........................................................................................ 12 1.1.1. Основные понятия и определения ................................................ 12 1.1.2. Классификация автоматизированных информационных систем ...................................................................... 15 1.1.3. Место информационных и расчетных задач в составе программного обеспечения ЭВМ........................ 25 1.1.4. Классификация информационных и расчетных задач...................................................................................... 33 1.2. Основы проектирования элементов программного обеспечения информационных систем.................................................... 36 1.2.1. Основные требования к информационным, расчетным задачам и их комплексам ...................................... 36 1.2.2. Принципы разработки информационных, расчетных задач и их комплексов .............................................. 41 1.2.3. Содержание работ на этапах создания информационных, расчетных задач и их комплексов............................................................................................ 47 1.2.4. Порядок внедрения информационных, расчетных задач и их комплексов .............................................. 52 1.2.5. Порядок использования информационных, расчетных задач и их комплексов в практике работы органа управления ................................................................. 56 1.3. Информационное обследование профессиональной деятельности ................................................................................................................... 57 3
1.3.1. Объекты автоматизации в системе организаций ........... 58 1.3.2. Характеристика подходов к автоматизации управленческой деятельности......................................................... 63 1.3.3. Порядок проведения информационного обследования управленческой деятельности .................... 67 1.3.4. Информационные модели объектов автоматизации ... 70 1.4. Оперативная постановка задачи ................................................................... 73 1.4.1. Оперативная постановка математической модели......... 74 1.4.2. Особенности оперативных постановок информационных, вычислительных задач и их комплексов............................................................................................ 81 1.4.3. Оперативное описание информационных и расчетных задач...................................................................................... 84 1.5. Информационная безопасность экономических систем ........... 85 1.5.1. Сравнительный анализ стандартов информационной безопасности ....................................................... 86 1.5.2. Исследование причин нарушений безопасности ...........105 1.5.3. Способы и средства защиты информации ...........................110 1.5.4. Формальные модели безопасности .............................................117 1.5.5. Шифрование — специфический способ защиты информации ..............................................................................122 1.5.6. Защита информации от компьютерных вирусов...........131 1.6. CASE-технологии проектирования автоматизированных информационных систем ...................................................................................147 1.6.1. Жизненный цикл программного обеспечения информационной системы .................................................................150 1.6.2. RAD-технологии прототипного создания приложений ...........................................................................154 1.6.3. Структурный метод разработки программного обеспечения.....................................................................................................159 1.6.4. Методологии проектирования программного обеспечения...............................................................176 2. БАЗЫ ДАННЫХ...................................................................................................................197 2.1. Принципы построения и этапы проектирования базы данных ..................................................................................................................197 2.1.1. Основные понятия и определения ..............................................197 2.1.2. Описательная модель предметной области.........................205 2.1.3. Концептуальные модели данных.................................................215 4
2.1.4. Реляционная модель данных............................................................226 2.1.5. Операции реляционной алгебры ...................................................230 2.2. Нормализация файлов базы данных .......................................................239 2.2.1. Полная декомпозиция файла...........................................................239 2.2.2. Проблема дублирования информации ....................................241 2.2.3. Проблема присоединенных записей ..........................................244 2.2.4. Функциональная зависимость полей файла ......................247 2.2.5. Нормальные формы файла ...............................................................250 3. ТЕХНОЛОГИЯ МОДЕЛИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ .....................................................................254 3.1. Методы моделирования систем ....................................................................254 3.1.1. Математическая модель системы ................................................256 3.1.2. Классификация математических моделей ..........................258 3.2. Имитационные модели экономических информационных систем ...................................................................................264 3.2.1. Методологические основы применения метода имитационного моделирования....................................................264 3.2.2. Классификация имитационных моделей...............................271 3.2.3. Структура типовой имитационной модели с календарем событий...........................................................................281 3.3. Технология моделирования случайных факторов ......................287 3.3.1. Генерация псевдослучайных чисел ............................................287 3.3.2. Моделирование случайных событий ........................................296 3.3.3. Моделирование случайных величин ........................................302 3.3.4. Моделирование случайных векторов ......................................311 3.4. Основы организации имитационного моделирования .............318 3.4.1. Этапы имитационного моделирования ...................................318 3.4.2. Языки моделирования ............................................................................325 4. ОСНОВЫ ПОСТРОЕНИЯ И ИСПОЛЬЗОВАНИЯ ИНТЕЛЛЕКТУАЛЬНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ .....................................................................330 4.1. Методологические основы теории искусственного интеллекта ......................................................................................................................330 4.1.1. Краткая историческая справка......................................................330 4.1.2. Основные понятия и определения теории интеллектуальных информационных систем..................333 4.1.3. Классификация интеллектуальных информационных систем ....................................................................339 4.2. Методы представления знаний.....................................................................345 5
4.2.1. Знания и их свойства ..............................................................................345 4.2.2. Классификация методов представления знаний ...........350 4.3. Этапы проектирования экспертных систем ......................................360 4.3.1. Структура и назначение экспертных систем ..................360 4.3.2. Классификация, этапы и средства разработки экспертных систем ...................................................................................367 4.4. Основы построения и использования механизмов логического вывода ................................................................................................373 4.4.1. Механизм логического вывода в продукционных системах ..............................................................374 4.4.2. Понятие о механизме логического вывода в сетевых системах..................................................................................378 4.4.3. Понятие о механизме логического вывода во фреймовых системах .....................................................................380 4.4.4. Механизм логического вывода в диагностических системах байесовского типа ...........................................................384 ЛИТЕРАТУРА ................................................................................................................................390 6
СПИСОК СОКРАЩЕНИЙ АИВС — автоматизированные информационновычислительные системы АИС — автоматизированная информационная система АИСС — автоматизированная информационно-справочная система АСО — автоматизированная система обучения АСУ — автоматизированная система управления БД — база данных БЗН — база знаний БНД — банк данных БТМ — банки типовых моделей ДСВ — дискретные случайные величины ДСЧ — датчик случайных чисел ИИ — искусственный интеллект ИРЗ и К — информационные, расчетные задачи и их комплексы ИРС — информационно-расчетная система ММ — математическая модель МПО — математическое и программное обучение НСВ — непрерывная случайная величина НСД — несанкционированный доступ ОПО — общее программное обеспечение ОППО — общее прикладное программное обеспечение ОС — операционная система ОСПО — общее системное программное обеспечение ПОИС — проблемно-ориентированные имитационные системы ППП — пакеты прикладных программ ПСЧ — псевдослучайные числа РБД — релякционная база данных РПС — разрушающие программные средства 7
САПР — системы автоматизации, проектирования СВ — случайная величина СВТ — средства вычислительной техники СППО — специальное прикладное программное обеспечение СПО — специальное программное обеспечение СППР — система поддержки принятия решения ССПО — специальное системное программное обеспечение СУБД — система управления базами данных ТЗ — техническое задание ТП — техническое проектирование ТСВ — телевизионная система видеоконтроля УЗ — уязвимость защиты УМ — управляющий модуль ЭВТ — электронно-вычислительная техника ЭИС — экономическая информационная система ЭС — экспертная система ЯИМ — язык имитационного моделирования ЯОН — язык общего назначения 8
ВВЕДЕНИЕ Современный этап развития человеческой цивилизации характеризуется переходом к так называемому информационному обществу, в котором в результате процессов информатизации и компьютеризации информационные технологии во всех сферах деятельности играют более важную роль, нежели индустриальные, аграрные и др. Как отмечал академик А. П. Ершов, информатизация — всеобщий неизбежный период развития цивилизации, период освоения информационной картины мира, осознания единства законов функционирования информации в природе и обществе, практического их применения, создания индустрии производства и обработки информации. В связи с этим решение проблем рационального использования современных и перспективных методов и средств обработки информации в практической (профессиональной) деятельности людей приобретает первостепенное значение. Это обусловлено рядом причин. Во-первых, таковы актуальные потребности общества, связанные с необходимостью решения все более усложняющихся политических, экономических, военных и других проблем различного масштаба (глобальных, региональных, государственных, национальных и т. п.). Во-вторых, это единственный путь значительного (а в ряде случаев — кардинального) повышения эффективности профессиональной деятельности человека. В-третьих, широкое распространение получили технические и программные средства, позволяющие реализовать новые технологии при приемлемом расходовании ресурсов. Наконец, пользователями этих технологий становится все большее число людей (по 9
некоторым оценкам, к пользователям компьютерных технологий во многих странах может быть отнесено все трудоспособное население). Естественно, что такой сложный и многообразный процесс, как информатизация, нуждается в методологическом обосновании, являющемся результатом исследований в рамках научно-технического направления и науки, получивших название “информатика”. В широком смысле под информатикой понимается научно-техническое направление, охватывающее все аспекты разработки, проектирования, создания и функционирования систем обработки информации на базе ЭВМ, их применения и воздействия на различные области социальной практики. Под информатикой в узком смысле понимается научная дисциплина, изучающая цели, способы и средства автоматизации человеческой деятельности на базе современных средств ЭВТ и связи при решении практических задач, связанных с накоплением, передачей, обработкой и представлением информации. Предметом изучения информатики являются информационные технологии, которые реализуются на практике в автоматизированных информационных системах (АИС) различного назначения, выступающих в качестве объекта информатики. Таким образом, АИС позволяют автоматизировать ту или иную сферу профессиональной деятельности людей за счет использования компьютерных средств и технологий. Иными словами, в качестве основных средств (инструмента) автоматизации профессиональной деятельности людей сегодня выступают средства электронно-вычислительной техники и связи. В учебнике рассматриваются вопросы автоматизации таких важных видов профессиональной деятельности экономиста, как управленческая и научно-исследовательская. Возможность и необходимость применения именно в этих областях совершенных технических и программных средств, реализующих современные и перспективные математические методы, в том числе с использованием достижений теории искусственного интеллекта, позволяет в ряде случаев говорить об 10