- •Частный институт управления и предпринимательства
- •А 42 Корпоративные информационные системы: Основы построения. Учебное пособие / а. И. Аксенов, а.Ф. Кривец – Мн.: Част. Ин-т упр. И пред., 2009. – с.
- •Содержание
- •1. Основные понятия корпоративных информационных систем
- •1.1. Компьютерные информационные технологии в управлении экономическим объектом.
- •1.2. Информационные системы.
- •1.3. Классификация информационных систем
- •1.4. Виды обеспечения информационных систем
- •1.5. Корпоративная информационная система (кис). Принципы организации кис.
- •1.6. Структура корпоративной информационной системы
- •1.7. Корпоративные информационные технологии
- •1.8. Требования к кис
- •2. Информационные ресурсы кис
- •2.1. Источники информации в кис
- •2.2. Информационные модели объекта управления
- •2.3. Информационные массивы и потоки
- •2.4. Информационное обеспечение кис
- •2.5. Информационные ресурсы и их роль в управлении экономикой
- •2.6. Информационные ресурсы Республики Беларусь
- •2.7. Государственные программы информатизации Республики Беларусь
- •3. Техническое и системное программное обеспечение кис
- •3.1. Технические средства кис и их классификация
- •3.2. Технические средства автоматизации производственных процессов
- •3.3. Системное программное обеспечение
- •3.4. Операционная среда
- •4. Сетевые технологии в корпоративных информационных системах
- •4.1. Компьютерные сети
- •4.2. Классификация компьютерных сетей
- •Технологии и сети
- •4.3. Понятие интерфейса и протокола компьютерных сетей
- •4.4. Понятие "открытой" системы. Модель osi.
- •4.5. Уровни модели osi [3]
- •4.6. Локальные компьютерные сети. Оборудование и методы доступа
- •4.7. Глобальная сеть Internet.
- •4.8. Адресация компьютеров в сетях [3,4]
- •4.9. Сервисы сети Internet [3,4]
- •Распределенная гипертекстовая информационная система www.
- •4.10. Корпоративные сети и их характеристика
- •4.11. Телекоммуникационные и Internet/Intranet-технологии в корпоративных информационных системах
- •4.12. Администрирование компьютерных сетей.
- •Почтовый сервер (Mail server) – сервер, обеспечивающий прием и передачу электронных писем пользователей, а также их маршрутизацию.
- •4.13. Перспективы развития телекоммуникационных технологий [4]
- •5. Корпоративные базы данных
- •5.1. Организация данных в корпоративных информационных системах.
- •Корпоративные базы данных и требования, предъявляемые к ним
- •Характеристика интеграционных решений корпоративных баз данных
- •5. 5.Системы управления базами данных и технологии доступа к данным в кис
- •6. Прикладное программное обеспечение кис
- •6.1. Программные средства моделирования экономических процессов [3,11]
- •6.2. Программное обеспечение кис.
- •6.3. Концепции управления компьютеризированными предприятиями [4]
- •II. Концепция внедрения ит в виде систем, таких как mrp, erp, crm.
- •III. Концепция csrp
- •6.4. Электронный бизнес, его классификация.
- •6.6. Корпоративные информационные системы в предметной области [4]
- •6.7. Пакеты ппо кис предметных областей, состояние рынка и перспективы его развития [4].
- •7. Системы искусственного интеллекта (ии)
- •7.1. Понятие систем ии, направления использования и развития [3,4]
- •7.2.Математические модели исследования ии.
- •7.3. Использование ии в экономике. Управление знаниями [4]
- •7.4. Понятие и назначение экспертной системы [3,4]
- •7.6. Режимы работы и классификация эс [3,4]
- •7.7. Понятие системы поддержки принятия решений [3,4]
- •7.8. Средства создания систем ии [4]
- •8. Обеспечение безопасности корпоративных информационных систем
- •8.1. Информационная безопасность, безопасная система
- •8.2. Критерии оценки информационной безопасности и классы безопасности информационных систем [4]
- •8.3. Политика информационной безопасности [3]
- •8.4. Классификация угроз информационной безопасности [3]
- •8.5. Понятие компьютерной преступности [4]
- •8.6. Программно-техническое обеспечение безопасности информационных систем [3,4]
- •8.7. Обеспечение безопасности в компьютерных сетях [4]
- •8.8. Организационно-экономическое обеспечение безопасности информационных систем [4]
- •8.9. Структура и функции системы информационной безопасности [4]
- •8.10. Методы защиты информации [4]
- •8.11. Правовое обеспечение безопасности информационных систем [3,4]
- •8.12. Нормативные акты Республики Беларусь об информатизации и защите информации
- •9. Проектирование корпоративных информационных систем
- •9.1. Понятие жизненного цикла и модели жизненного цикла кис [4]
- •9.2. Модели жизненного цикла кис [4]
- •9.3. Каноническое и индустриальное проектирование кис
- •9.4. Этапы проектирования кис [4]
- •9.5. Формирование требований к кис. Проблемы взаимодействия потребителя и проектировщика кис. Разработка концепции кис
- •Техническое задание
- •9.7. Технический проект
- •9.8. Рабочая документация. Ввод в действие. Сопровождение
- •9.9. Реинжиниринг бизнес-процессов [3,4]
- •9.10. Участники реинжиниринга бизнес-процессов [3,4]
- •9.11. Этапы реинжиниринга [4]
- •9.12. Моделирование бизнес-процессов [4]
- •9.13. Информационные технологии и реинжиниринг бизнес-процессов [4]
- •9.14. Примеры реализации реинжиниринга бизнес-процессов в предметной области [3].
- •9.15. Обзор систем автоматизированного проектирования кис [4]
- •9.16.Оценка эффективности внедрения информационных систем [4]
7.8. Средства создания систем ии [4]
Используемые для разработки систем ИИ инструментальные средства можно разделить на следующие типы:
универсальные языки программирования высокого уровня;
специализированные языки: языки ИИ (языки логического программирования) и языки представления знаний;
средства автоматизированного создания ЭС (инструментальные системы и среды);
системы-оболочки (оболочки ЭС, «пустые» ЭС).
Универсальные языки программирования высокого уровня, такие как С, С++, Pascal, Fortran, Basic, SmallTalk и др., ориентированны в основном на численные алгоритмы и слабо подходят для работы с символьными и логическими данными. Поэтому создание систем ИИ на основе этих языков требует большой работы программистов. Однако большим достоинством этих языков является высокая эффективность, а также возможность включать интеллектуальные подсистемы в крупные программные комплексы общего назначения. Среди традиционных языков наиболее удобными для создания систем ИИ считаются объектно-ориентированные языки (например, SmallTalk и С++).
Языки искусственного интеллекта содержат собственные средства представления знаний (в соответствии с определенной моделью) и поддержки логического вывода. Универсальность этих языков меньшая, нежели традиционных языков программирования, но это компенсируется богатыми возможностями по работе с символьными и логическими данными. Такими языками являются:
Язык LISP – язык обработки списков – был разработан в начале 60-х годов и многие годы был наиболее популярным базовым языком реализации систем ИИ.
Язык CLOS (Common LISP Object System) - объектно-ориентированная версия языка LISP.
Язык SNOBOL (StriNg-Oriented symBOlic Language), созданный для обработки строк, в рамках которого впервые появилась и была реализована в достаточно полной мере концепция поиска по образцу.
Язык РЕФАЛ – был создан в Институте прикладной математики АН СССР. В его основу положено понятие рекурсивной функции, определенной на множестве произвольных символьных выражений. Базовой структурой данного языка являются списки, но не односвязные как в LISP, а двунаправленные. Обработка символов ближе к продукционному формализму. При этом активно используется концепция поиска по образцу, характерная для SNOBOL. Таким образом, РЕФАЛ вобрал в себя лучшие черты наиболее интересных языков обработки символьной информации 60-х годов. В настоящее время можно говорить о языке РЕФАЛ второго и даже третьего поколении.
Язык PROLOG появился в начале 70-х годов и составил конкуренцию языку LISP при реализации систем, ориентированных на знания. Однако популярность PROLOG стал приобретать позже, когда благодаря усилиям математиков был обоснован логический базис этого языка, а также в силу того, что в японском проекте вычислительных систем V поколения PROLOG был выбран в качестве базового для машин вывода. В настоящее время PROLOG завоевал признание и на американском континенте, хотя уступает в популярности LISP и даже специальным продукционным языкам, которые широко используются при создании ЭС.
Языки представления знаний. Среди первых языков, сыгравших заметную роль в программной поддержке систем представления знаний, явно выделяются: KRL (Knowledge Representation Language) и FRL (Frame Representation Language).
В последующем (80-е годы) был разработан язык OPS5 (Official Production System, version 5), который претендовал на роль языка-стандарта в области представления знаний для ЭС.
Средства автоматизированного создания ЭС – это программные системы и многофункциональные среды для создания ЭС. Они допускают использование нескольких моделей представления знаний, способов логического вывода и видов интерфейса и содержат вспомогательные средства создания ЭС.
Многофункциональная среда – это среда программирования, поддерживающая несколько парадигм.
Система LOOPS была первой многофункциональной средой ИИ, которая допускала использование двух типов представления знаний: базирующегося на системе правил и объектно-ориентированного программирования.
На основе архитектуры LOOPS во второй половине 1980-х годов было разработано несколько коммерческих программных продуктов, из которых наибольшую известность получили KEE (Knowledge Engineering Environment) – среда инженерии, в основе которой лежат фреймы, а также система ART – многофункциональная среда, поддерживающая технологию проектирования систем, основанных на правилах. Новая версия КЕЕ, известная под названием КАРРА-РС, обладает еще более широким набором стилей для комбинирования правил, объектов и процедур.
Многофункциональная среда – язык CLIPS (С Language Integrated Production System) был разработан в середине 1980-х годов и во многом сходен с языками, созданными на базе LISP, в частности OPS5 и ART. Первая версия CLIPS представляла собой, по сути, интерпретатор порождающих правил. Процедурный язык и объектно-ориентированное расширение COOL (C Object Oriented Language) многофункциональной среды CLIPS были включены в этот программный продукт только в 1990-х годах. Существующая в настоящее время версия может эксплуатироваться на платформах UNIX, DOS, Windows и Macintosh.
Системы-оболочки (оболочки ЭС) создаются, как правило, на основе какой-нибудь ЭС, достаточно хорошо зарекомендовавшей себя на практике. При создании оболочки из системы-прототипа удаляются компоненты, слишком специфичные для области ее непосредственного применения, и оставляются те, которые не имеют узкой специализации.
Системы-оболочки являются наиболее простым средством формализации (автоформализации) экспертных знаний, практически не требующие участия посредников в лице инженера по знаниям или программиста при их использовании. Инженер по знаниям только помогает эксперту выбрать наиболее подходящую для его проблемной области оболочку.
В качестве примера таких систем-оболочек можно привести системы EMYCIN, 1stCLASS, EXSYS, GURU, Hugin и др.