Программа вступительного испытания в магистратуру «Программная инженерия» Утверждено на заседании ученого совета университета (протокол №6 от 26. 01. 2011)
Вид материала | Программа |
- Программа вступительного испытания в магистратуру «Управление персоналом» Утверждено, 11.36kb.
- Программа вступительного испытания в магистратуру «Гостиничное дело» Утверждено, 23.75kb.
- Программа вступительных испытаний в магистратуру «Теоретические основы коммерческой, 67.38kb.
- Программа вступительных испытаний в магистратуру «Теоретические основы коммерческой, 88.29kb.
- Программа вступительного испытания утверждено, 483.85kb.
- Программа междисциплинарного вступительного экзамена в магистратуру по направлению, 237.94kb.
- Программа вступительного экзамена в магистратуру по направлению 231000. 68 «Программная, 156.03kb.
- Программа вступительного экзамена в аспирантуру по специальности 25. 00. 24. экономическая,, 147.97kb.
- Программа вступительного испытания по Основам туризма для лиц, поступающих в магистратуру, 6.78kb.
- Программа вступительного испытания по Экономике туристского рынка для лиц, поступающих, 13.75kb.
______________________________________________________________________________
Программа вступительного испытания в магистратуру
«Программная инженерия»
Утверждено на заседании ученого совета университета (протокол № 6 от 26.01.2011)
_____________________________________________________________________________________
- Информатика и вычислительная техника.
- Программирование на языках высокого уровня.
Основные этапы решения задач на ЭВМ. Критерии качества программы. Жизненный цикл программы. Постановка задачи и спецификация программы. Способы записи алгоритма; программа на языке высокого уровня. Стандартные типы данных. Представление основных управляющих структур программирования. Теорема структуры и структурное программирование. Анализ программ; утверждения о программах; корректность программ. Правила вывода для основных структур программирования. Инвариантные утверждения. Процедуры и функции; массивы. Утверждения о массивах; записи. Файлы. Индуктивные функции на последовательностях (файлах, массивах). Динамические структуры данных. Линейные списки: основные виды и способы реализации. Линейный список как абстрактный тип данных; модульные программы. Рекурсивные определения и алгоритмы. Программирование рекурсивных алгоритмов. Способы конструирования и верификации программ.
- Базы данных.
Назначение и основные компоненты системы баз данных. Обзор современных систем управления базами данных (СУБД). Уровни представления баз данных. Понятия схемы и подсхемы. Модели данных. Иерархическая, сетевая и реляционная модели данных. Схема отношения. Язык манипулирования данными для реляционной модели. Реляционная алгебра и язык SQL. Проектирование реляционной базы данных, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность – связь. Изучение одной из современных СУБД по выбору. Создание и модификация базы данных. Поиск, сортировка, индексирование базы данных, создание форм и отчетов. Физическая организация базы данных. Хешированные, индексированные файлы. Защита баз данных. Целостность и сохранность баз данных.
- Операционные системы.
Назначение и функции операционных систем. Мультипрограммирование. Режим разделения времени. Многопользовательский режим работы. Режим работы и ОС реального времени. Универсальные операционные системы и ОС специального назначения. Классификация операционных систем. Модульная структура построения ОС и их переносимость. Управление процессором; понятие процесса и ядра. Сегментация виртуального адресного пространства процесса. Структура контекста процесса. Идентификатор и дескриптор процесса. Иерархия процессов. Диспетчеризация и синхронизация процессов. Понятия приоритета и очереди процессов. Средства обработки сигналов; понятие событийного программирования. Средства коммуникации процессов. Способы реализации мультипрограммирования. Понятие прерывания. Многопроцессорный режим работы. Управление памятью. Совместное использование памяти. Защита памяти. Механизм реализации виртуальной памяти. Стратегия подкачки страниц. Принципы построения и защита от сбоев и несанкционированного доступа.
- Проектирование информационных систем. Введение. Основные понятия технологии проектирования информационных систем. Жизненный цикл программного обеспечения ИС. Организация разработки ИС. Каноническое и типовое проектирование. Разработка проектных документов. Разработка технического проекта. Моделирование предметной области внедрения ИС. Унифицированный язык программирования Unified Modeling Language (UML). Этапы проектирования ИС с применением UML. Типовое проектирование ИС на платформе 1С: Предприятие. Архитектура и функциональность системы 1С: Предприятие. Хранение информации, регистры в системе 1С: Предприятие. Документы и последовательности в системе 1С: Предприятие. Реализация задач учета движения средств, задач бухгалтерского учета и сложных периодических расчетов в системе 1С: Предприятие. Механизм бизнес-процессов в системе 1С: Предприятие и механизм анализа данных и прогнозирования в системе 1С: Предприятие. Средства построения отчетов в системе 1С: Предприятие. Средства интеграции ИС в системе 1С: Предприятие. Методология разработки ИС на платформе 1С: Предприятие. Архитектурные решения, используемые при реализации ИС. Технологии и средства разработки программного обеспечения ИС. Платформа Microsoft.Net. Проектирование Windows-форм, использование библиотек кода в Windows-формах. Создание главного меню. Работа с элементами управления. Работа с файлами. Программные интерфейсы подключения к базам данных ИС. Работа с данными. Работа с печатью и изображениями. Работа ИС на основе шаблонов. Современные технологии тестирования.
- Сети ЭВМ и телекоммуникации.
Принципы многоуровневой организации локальных и глобальных сетей ЭВМ. Методы и технологии проектирования средств телекоммуникаций. Протоколы канального, сетевого, транспортного и сеансового уровней. Конфигурации локальных вычислительных сетей и методы доступа в 18 них. Сети ЭВМ с моноканалом и кольцевые. Проектирование сетей ЭВМ по принципу “клиент-сервер”. Конфигурации глобальных сетей ЭВМ и методы коммутации в них. Менеджмент в телекоммуникационных системах. Аппаратные средства телекоммуникации. Программные средства телекоммуникации. Обеспечение безопасности телекоммуникационных связей и административный контроль. Проблемы секретности в сетях ЭВМ и методы криптографии. Тенденции развития телекоммуникационных систем.
- Методы и средства защиты компьютерной информации.
Основные понятия и определения. Источники, риски и формы атак на информацию. Политика безопасности. Стандарты безопасности. Криптографические модели. Алгоритмы шифрования. Модели безопасности основных ОС. Администрирование сетей. Алгоритмы аутентификации пользователей. Многоуровневая защита корпоративных сетей. Защита информации в сетях; требования к системам защиты информации.
- Распределенные информационные системы.
Цели, задачи, содержание и структура курса. Введение в распределенные информационные системы. Задачи и цели сетевого администрирования. Служба каталогов. Служба файлов и печати. Инфраструктурные сетевые службы. Интернет - технологии построения распределенных систем. Информационные службы Интернет. Службы терминалов. Управление сервером. Служба резервного копирования. Мониторинг распределенной информационной системы. Технологии построения распределенных ИС в 1С: Предприятии 7.7. Технологии построения распределенных ИС в 1С:Предприятии 8.2. тенденции в области распределенных систем.
Примерные вопросы
вступительного испытания по «Программная инженерия»
- Основы программирования на языке высокого уровня. Представление основных управляющих структур программирования.
- Структурное и модульное программирование. Процедуры и функции.
- Объектно-ориентированное программирование. Представление объектов и классов в языках программирования.
- Объектно-ориентированное программирование. Наследование и полиморфизм.
- Обзор языков программирования высокого уровня: Паскаль, Фортран, Алгол, Бейсик и т.д.
- Языки программирования. Алгоритм. Программы. Понятие языка программирования. Компиляторы и интерпретаторы.
- Преднамеренные угрозы безопасности в компьютерных системах; их характеристика.
- Вредительские программы; их характеристика. Компьютерные вирусы; их характеристика.
- Сущность шифрования методом полиалфавитной замены с использованием матрицы Вижинера.
- Программа шифрования WinDefender, назначение, основные элементы главного окна.
- Краткая характеристика блокировки ошибочных операций в компьютерных системах.
- Краткая характеристика оптимизации взаимодействия пользователей и обслуживающего персонала компьютерной системы.
- Архитектурные особенности ОС: монолитное ядро, многоуровневые системы, виртуальные машины, микроядерная архитектура, смешанные системы.
- Планирование процессов в ОС: уровни, критерии и параметры планирования, вытесняющее и невытесняющее планирование.
- Взаимоблокировоки, тупиковые ситуации и "зависания" операционной системы: определение тупиковой ситуации для набора процессов, условия возникновения тупиков, методы борьбы с тупиками.
- Страничная, сегментная и сегментно-страничная организация памяти.
- Управление вводом-выводом в ОС: буферизация и кэширование, spooling и захват устройств, обработка прерываний и ошибок, алгоритмы планирования запросов к жесткому диску.
- Защитные механизмы операционных систем: выявление вторжений, аудит системы защиты, анализ операционных систем MS-DOS, Unix и Windows NT/2000/XP с точки зрения их защищенности.
- Основные определения реляционной модели данных: отношение, атрибут, кортеж, схема отношения, первичный и внешний ключи
- Проектирование реляционных БД: даталогическое проектирование, нормализация - первая, вторая и третья нормальная формы.
- Принципы поддержки целостности в реляционной модели данных: общие понятия и определения целостности.
- Хранимые процедуры и триггеры в БД.
- Реализация системы защиты информации в MS SQL Server.
- Перспективы развития баз данных и СУБД.
- Этапы (стадии) создания ИС, стандарт ISO/1EC 15288.
- Состав и содержание технического проекта ИС.
- Функционально-ориентированные методологии описания предмет пой области,
методика IDEF0.
- Типовое проектирование ИС: классы типовых проектных решений, реализации достоинств и недостатки элементных, подсистемных и объектных УПР.
- Этапы проектирования ИС с применением UML.
- Особенности технология доступа к базам данных ADO.NET.
- Опишите функции сервера DHCP. Объясните, могут ли компьютеры в частной сети обмениваться данными при выключенном сервере DHCP?
- Назначение, состав и порядок применения групповых политик Active Directory.
- Опишите категории защиты файлов в IIS Windows Server?
- Что дает использование технологии RAID-5? Какое минимальное количество жестких дисков требуется для создания тома RAID-5?
- Чем отличаются разрешения NTFS и разрешения IIS? Какие разрешения будут действовать при одновременном использовании разрешений IIS и NTFS?
- Как осуществляется обмен данными при использовании компонента "Управление распределенными информационными базами" С'УРИБ") в системе 1С: Предприятие?
- Принципы многоуровневой организации сети ЭВМ. Модель OSI.
- Сети ЭВМ с моноканалом и кольцевые на примере сетей Ethernet и Token Ring.
- Стандартные сегменты Fast Ethernet.
- Защита информации в локальных вычислительных сетях.
- Пакеты, протоколы в методы управления обменом в локальных вычислительных
сетях.
- Методы доступа в локальных вычислительных сетях.
Литература
Основная литература:
- Фаронов, В.В. Delphi. Программирование на языке высокого уровня: учеб. для вузов по напр. «Информатика и вычислительная техника» - СПб.: Питер, 2007. – 639 с.
- Иванов, В.В. Информатика и основы программирования: Учебное пособие. - М.: МГУС, 2001. – 149 с.
- Иванов, В.В. «Программирование на языке высокого уровня». Учебно-методическое пособие по выполнению курсового проекта (работы) для студентов специальности 100101 «Сервис». - Изд-во ТГУС, 2006. - 210 с.
- Олифер В.Г., Олифер Н.А. Сетевые операционные системы. - СПб: Питер,2008. - 669 с.
- Гордеев, А.В. Операционные системы: Учебник для вузов. 2-е изд. - СПб: Питер, 2004. - 416 с.
- Основы операционных систем. Курс лекций. Учебное пособие / В.Е. Карпов, К.А. Коньков / Под редакцией В.П. Иванникова. - М.:ИНТУИТ.РУ "Интернет-Университет Информационных технологий", 2004. - 632 с.
- Проектирование информационных систем. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Интернет-университет информационных технологий – ИТУИТ.ру, 2008. – 304 с.
- Малышева, Е.Ю. Проектирование информационных систем: учебное пособие. – Тольятти: Изд-во ТГУС, 2007. – 136 с.
- Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: Диалог-МИФИ, 2007. - 427 с.
- Пескова, С.А. Сети и телекоммуникации: учеб. пособие для студ. высш. учеб. заведений / С.А. Пескова, А.В. Кузин, А.Н. Волоков. – 3-е изд., стер. – М.: Издательский центр «Академия», 2008. – 352 с.
- Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 2-е изд. / В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2003. – 562 с.
- Танненбаум, Э. Компьютерные сети. – СПб.: Питер, 2002. – 714 с.
- Хореев, П.Б. Методы и средства защиты информации в компьютерных системах. –М.: Академия 2007. -256 с.
- Марченко, В.С. Информационная безопасность: учеб. пособие. – Тольятти.: ПВГУС, 2008. - 132 с.
- Завгородний, В.И. Комплексная защита информации в компьютерных системах. – М.: Логос 2005. – 264 с.
- Проектирование информационных систем. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Интернет-университет информационных технологий – ИТУИТ.ру, 2008. – 304 с.
- Малышева, Е.Ю. Проектирование информационных систем: учебное пособие. – Тольятти: Изд-во ТГУС, 2007. – 136 с.
- Маклаков, С.В. Создание информационных систем с AllFusion Modeling Suite. - М.: Диалог-МИФИ, 2007. - 427 с.
Дополнительная литература:
- Культин, Н.Б. Основы программирования в Delphi 7.- СПб. :БХВ - Петербург, 2003. – 608 с.
- Культин, Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. - СПб.: BHV-Санкт-Петербург, 1997.-240 с.
- Таненбаум, Э. Современные операционные системы. 2-е изд. — СПб.: Питер, 2005. — 1038 с.
- Колисниченко Д.Н., Питер В.Аллен. Linux. Полное руководство, 2-е изд.- СПб: Наука и техника, 2007. - 784 с.
- Карп Д., О'Рейлли Т., Мотт Т. Windows XP. Справочник. 2-е изд. - СПб: Питер, 2006. -784 с.
- Павлова, Е.А. Технологии разработки современных информационных систем на платформе Microsoft.Net. Интернет-университет информационных технологий – ИТУИТ.ру, 2008. – 112 с.
- Бабич, А.В. Введение в UML [Электронный ресурс]. – Режим доступа: - t.ru/department/se/intuml, 23.05.2008.
- Щеглов, А.Ю. Защита компьютерной информации от несанкционироного доступа. – СПб.: Наука и техника 2004. - 384 с.
- Жуков, Г.П. Лабораторный практикум по дисциплине «Методы и средства защиты компьютерной информации» для студентов направления 230100.62 и специальности 100101.65. – Тольятти.: ПВГУС, 2010. - 176 с.
- Лекция. Задачи и цели сетевого администрирования, понятие о сетевых протоколах и службах [Электронный ресурс]. ссылка скрыта
- Павлова, Е.А. Технологии разработки современных информационных систем на платформе Microsoft.Net. Интернет-университет информационных технологий – ИТУИТ.ру, 2008. – 112 с.
- Бабич, А.В. Введение в UML [Электронный ресурс]. – Режим доступа: - t.ru/department/se/intuml, 23.05.2008.
- Анкудинов, Г.И. Сети ЭВМ и телекоммуникации. Архитектура и сетевые технологии: Учеб. пособие / Г.И. Анкудинов, Анкудинов И.Г., Стрижаченко А.И. – СПб.: СЗТУ, 2006. – 182 с.
- Олифер, В.Г. Новые технологии и оборудование IP-сетей / В.Г. Олифер, Н.А. Олифер. – СПб.: БВХ-Санкт-Петербург, 2000. – 344 с.
- Науманн, Ш. Компьютерная сеть. Проектирование, создание, обслуживание / Ш. Науманн, Х. Вер. – Пер. с нем. – М.: ДМК, 2000. – 336 с.
- Золотов, С.М. Протоколы Internet. – СПб.: БВХ-Санкт-Петербург, 1998. – 254 с.
- Стерн, А. Сети предприятий на основе Windows NT для профессионалов. / А. Стерн, К. Монти. Перев. с англ. – СПб.: Питер, 1999. – 340 с.
- Семенов, А.Б. Волоконная оптика в локальных и корпоративных сетях связи. АйТи. – М.: Компьютер-пресс, 1998. – 273 с.
- Спортак, Марк А. Высокопроизводительные сети. Энциклопедия пользователя. / Марк А. Спортак и др. Перев. с англ. – Киев: ДиаСофт, 1998. – 537 с.