Информационные системы и технологии.
6. Понятие «информационная система» (ИС). Задачи и функции ИС. Состав и структура ИС. Эффективность ИС. Основные направления развития ИС.
7. ИС. Классификация информационных систем (по различным критериям: по типу хранимой информации, по степени автоматизации информационных процессов, по характеру обработки, по характеру использования выходной информации, в зависимости от сферы применения).
8. Понятие «информационная технология». Классификация информационных технологий: базовые, обеспечивающие и функциональные информационные технологии. Понятие распределенной функциональной информационной технологии. Объектно-ориентированные информационные технологии.
9. Виды информационных технологий: информационные технологии обработки данных, информационные технологии управления, информационные технологии автоматизация офиса, информационные технологии поддержки принятия решений.
10. Информационные технологии конечного пользователя. Пользовательский интерфейс и его виды. Стандарты пользовательского интерфейса. Применение информационных технологий на рабочем месте пользователя. Автоматизированное рабочее место.
Проектирование информационных систем
10. Проектирование информационной системы. Понятия и структура проекта ИС. Процесс организации проектных работ. Методы и средства проектирования информационных систем.
11. Каноническое проектирование информационных систем (ИС). Стадии канонического проектирования ИС и их характеристика. Модель «как есть» (“as-is”). Модель «как должно быть» (“to-be”).
12. Типовое проектирование информационных систем. Требования для применения методов типового проектирования. Декомпозиция проектируемой ИС. Типовое проектное решение (ТПР). Классификация ТПР.
13. CASE-технологии проектирования ИС и БД. Функционально-ориентированные CASE-средства. Особенности работы ERWin, BPWin (по выбору). Типы сущности. Типы связи.
14. CASE-технологии проектирования ИС и БД. Объектно-ориентированные CASE-средства. Унифицированный язык визуального моделирования UML. Диаграммы в UML: диаграммы вариантов использования, диаграммы последовательностей, кооперативные диаграммы, диаграммы деятельности, диаграммы компонентов.
Раздел IV.
Программная инженерия. Разработка и стандартизация ПС
1. Предпосылки возникновения программной инженерии: кризис программирования и пути выхода из него: повторное использование кода (модульное программирование), рост сложности программ (структурное программирование), модификация программ (ООП).
2. Понятие стандарта, Основные типы стандартов: корпоративные, отраслевые, государственные (ГОСТы), международные. Основные стандарты программной инженерии, их краткая характеристика.
3. Понятие жизненного цикла программного обеспечения (ЖЦ ПО). Основные модели ЖЦ ПО (каскадная, спиральная), их достоинства и недостатки, применимость к решению задач различных видов.
4. Основные модели жизненного цикла промышленных технологий: Microsoft Solution Framework (MSF), Rational Unified Process (RUP), Extreme Programming (XP). Краткая характеристика каждой модели, основные достоинства и недостатки.
5. Качество программных средств. Основные понятия качества программных средств. Системы качества. Качество функционирования. Качество в использовании. Основные факторы качества.
Информационный менеджмент
6. Основные понятия информационного менеджмента. Цели, задачи, особенности информационного менеджмента. Связь информационного менеджмента со смежными дисциплинами.
7. Объект и предмет информационного менеджмента. Основные факторы становления информационного менеджмента как научно-практического направления. История зарождения информационного менеджмента на российских предприятиях.
8. Роль IT-менеджмента в бизнес-компании. Функции IT-менеджера на фирме-потребителе ИС и фирме-производителе ИС.
9. Классификация ИС управления. Жизненный цикл развития информационных систем управления (ИСУ). Мониторинг внедрения ИТ и ИС их эксплуатации. Оценка и анализ их качества.
Информационная безопасность
10. Основные понятия информационной безопасности. Угрозы безопасности информации в компьютерных системах.
11. Криптографические методы защиты информации. Основные понятия криптографии. Классификация методов криптографического преобразования информации. Основные понятия шифрования. Криптосистемы
12. Симметричные методы шифрования. Блочные и поточные шифры. Примеры.
13. Асимметричные методы шифрования. Электронно-цифровая подпись.
ПРИМЕРНЫЙ СПИСОК ЗАДАЧ
1) “Считалка”. N ребят располагаются по кругу. Отсчет начинают от первого, удаляют каждого k-го, смыкая круг после каждого удаления. Определить порядок удаления ребят из круга. Замечание. Если k>0, то отсчёт ведется по часовой стрелке, иначе – против часовой.
2) Зашифровать текст (не более 255 символов) из входного файла, используя перемешанный алфавит. Перемешанный алфавит получен случайной перестановкой всех букв исходного алфавита. Например,