
- •Тема 1. Предмет и основные понятия корпоративных информационных систем 2
- •Тема 8. Обеспечение безопасности корпоративных информационных систем 53
- •Тема 9. Проектирование корпоративных информационных систем 59
- •Тема 1. Предмет и основные понятия корпоративных информационных систем Компьютерные информационные технологии в управлении экономическим объектом. Классификация систем управления.
- •Понятие информационной системы.
- •Виды обеспечения информационных систем.
- •Корпоративные информационные системы.
- •Принципы организации корпоративных информационных систем. Корпоративные информационные технологии.
- •Технологии "клиент/сервер".
- •Структура корпоративной информационной системы.
- •Требования к кис.
- •Тема 2. Информационные ресурсы корпоративных информационных систем Информационные ресурсы. Роль информационных ресурсов в управлении экономикой.
- •Государственные программы информатизации Республики Беларусь.
- •Тема 3. Технические средства и системное программное обеспечение корпоративных информационных систем
- •Системное программное обеспечение. Переносимость, масштабируемость, мобильность, режимы обработки информации и другие характеристики операционных систем.
- •Операционная среда.
- •Тема 4. Сетевое обеспечение корпоративных информационных систем Корпоративные сети. Характеристики корпоративных компьютерных сетей.
- •Internet/Intranet-технологии в корпоративных информационных системах.
- •Развитие телекоммуникационных и сетевых технологий.
- •Тема 5. Корпоративные базы данных
- •Тема 6. Прикладное программное обеспечение корпоративных информационных систем
- •Электронный бизнес, его классификация.
- •Пакеты прикладных программ в предметной области. Состояние рынка программного обеспечения в Республике Беларусь. Перспективы развития прикладного программного обеспечения в предметной области.
- •Модель нейрона, алгоритм ее работы.
- •Активационные функции
- •Искусственные нейронные сети. Однословные искусственные нейронные сети
- •Примеры применения нейронных сетей для решения экономических задач.
- •Интеллектуальный анализ данных.
- •Понятие и назначение экспертной системы (эс).
- •Классификация эс. Архитектура и принципы построения эс.
- •Режимы работы эс.
- •Понятие системы поддержки принятия решений (сппр).
- •Применение сппр в экономике.
- •Тема 8. Обеспечение безопасности корпоративных информационных систем Информационная безопасность.
- •Классы безопасности информационных систем.
- •3. Разработка и распространение компьютерных вирусов.
- •4. Преступная небрежность в разработке, изготовлении и эксплуатации программно-вычислительных комплексов, приведшая к тяжким последствиям.
- •5. Подделка компьютерной информации.
- •6. Хищение компьютерной информации. Программно-техническое обеспечение безопасности информационных систем.
- •Средства защиты: физические, аппаратные, программные, аппаратно-программные, криптографические и т.Д.
- •Корпоративные проекты информационной безопасности. Обеспечение безопасности в компьютерных сетях.
- •Методы защиты информации: организационно-административные и организационно-технические.
- •Тема 9. Проектирование корпоративных информационных систем Жизненный цикл кис. Модели жизненного цикла кис: каскадная, спиральная.
- •Этапы проектирования кис.
- •Разработка концепции кис.
- •Реинжиниринг бизнес-процессов. Участники реинжиниринга бизнес-процессов.
- •Case-технологии.
- •Оценка эффективности внедрения информационных систем.
Этапы проектирования кис.
Одной из старейших последовательностей шагов разработки программного обеспечения (ПО) является классический жизненный цикл (Автор Уинстон Ройс, 1970).
Чаще классический жизненный цикл называют КАСКАДНОЙ или ВОДОПАДНОЙ моделью, подчеркивая, что разработка рассматривается как последовательность этапов, причем переход на следующий иерархически нижний этап происходит только после полного завершения работ на текущем этапе и возврата к пройденным этапам не предусматривается. (см. рис. ниже)
Рис. Классический жизненный цикл разработки ПО.
Приведем краткое описание основных этапов. Разработка начинается на системном уровне и проходит через
- анализ,
- проектирование,
- кодирование (реализация),
- тестирование,
- сопровождение
При этом моделируются действия стандартного инженерного цикла.
Системный анализ определяет роль каждого элемента в компьютерной системе, взаимодействие элементов друг с другом.
Анализ начинается с определения требований и назначения подмножества этих требований программному элементу.
На этом этапе начинается решение задачи планирования проекта ПО.
В ходе планирования проекта определяются:
- объем проектных работ,
- риск проектных работ,
- необходимые трудозатраты,
- формируются рабочие задачи,
- формируется план-график работ.
Анализ требований, относящийся к программному элементу, т.е. к ПО, уточняет и детализирует:
- функции ПО,
- характеристики ПО,
- интерфейс ПО.
Все определения документируются в спецификации анализа.
Проектирование создает представления:
- архитектуры ПО,
- модульной структуры ПО,
- алгоритмической структуры ПО,
- структуры данных,
- входного и выходного интерфейса (входных и выходных форм данных).
Кодирование (реализация) состоит в переводе результатов проектирования в текст на языке программирования.
Тестирование – это выполнение программы для выявления дефектов в функциях, логике и форме реализации программного продукта.
Сопровождение – это внесение изменений в эксплуатируемое ПО. Цели изменений:
- исправление ошибок,
- адаптация к изменениям внешней для ПО среды,
- усовершенствование ПО по требованию заказчика.
Сопровождение ПО состоит в повторном применении каждого из предшествующих шагов (этапов) жизненного цикла, т.е. системного анализа, анализа требований, проектирования и т. д., к существующей программе, но не разработке новой программы.
Каждая стадия (этап) завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков.
Достоинствами классического жизненного цикла являются:
- получение плана и временного графика по всем этапам проекта,
- упорядочение хода разработки.
К недостаткам классического жизненного цикла относятся:
- частое отклонение реальных проектов от стандартной последовательности шагов,
- основанность цикла на точной формулировке исходных требований к ПО, тогда как реально в начале проекта требования заказчика определены лишь частично,
- доступность результатов проекта заказчику лишь в конце работы.