Федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский университет "Высшая школа экономики" Московский институт электроники и математики Департамент прикладной математики Рабочая программа Итогового междисциплинарного экзамена для образовательной программы «Прикладная информатика» направления подготовки 09.03.02 «Прикладная информатика» уровень «бакалавр» Одобрена на заседании департамента прикладной математики «___»____________ 2016 г. Руководитель департамента А. В. Белов ________ [подпись] Рекомендована Академическим советом образовательной программы «___»____________ 2016 г., № протокола_________________ Утверждена «___»____________ 2016 г. Академический руководитель образовательной программы А.Ю. Истратов _________________ [подпись] Москва, 2016 Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения подразделения-разработчика программы. 1 Введение Итоговая государственная аттестация выпускников, завершающих обучение по основным образовательным программам высшего профессионального образования в высших учебных заведениях, является обязательной. Итоговая государственная аттестация осуществляется государственными аттестационными комиссиями, организуемыми по каждой основной образовательной программе высшего профессионального образования. Итоговый междисциплинарный экзамен Департамента прикладной математики МИЭМ НИУ ВШЭ для образовательной программы «Информационные системы и технологии» является составной частью государственной аттестации выпускников, завершающих обучение по основной профессиональной образовательной программе подготовки направления 09.03.02 «Информационные системы и технологии» К итоговому междисциплинарному экзамену допускаются лица, завершившие полный курс обучения по основной профессиональной образовательной программе и успешно прошедшие все предшествующие промежуточные испытания, предусмотренные учебным планом. Итоговый междисциплинарный экзамен позволяет выявить и оценить теоретическую подготовку выпускника для решения профессиональных задач, готовность к основным видам профессиональной деятельности. Экзамен проводится с целью проверки уровня и качества общепрофессиональной и специальной подготовки студентов. 2 Область применения и нормативные ссылки Программа разработана в соответствии с совокупностью требований обязательных при реализации в МИЭМ НИУ ВШЭ программы бакалавриата по направлению подготовки 09.03.02 «Информационные системы и технологии»: федерального государственного стандарта по соответствующему направлению подготовки, международных стандартов ISO 9001:2008, Европейских стандартов и руководств для обеспечения качества высшего образования (ESG, Standards and Guidelines for Quality Assurance in the European Higher Education Area), национальных и международных критериев качества образовательных программ (Ассоциации инженерного образования России, согласованных с EUR-ACE Framework Standards for Accreditation of Engineering Programmes, APEC Engineer Register, Washington Accord). 3 Основные дисциплины, включаемые в итоговый междисциплинарный экзамен. 1. Итоговый междисциплинарный экзамен по направлению 09.03.02 «Информационные системы и технологии» включает тематику общепрофессиональных дисциплин, дисциплин теоретической и практической подготовки: Методы и средства проектирования информационных систем и технологий, Инструментальные средства разработки информационных систем, Инфо-коммуникационные системы и сети Корпоративные информационные системы, Операционные системы, Программирование для Интернет. 4 Требования к профессиональной подготовке бакалавра по направлению 09.03.02 «Информационные системы и технологии» В результате изучения программы бакалавриата у выпускника должны быть сформированы соответствующие направлению подготовки универсальные и профессиональные компетенции. На итоговом междисциплинарном экзамене выпускнику следует продемонстрировать знание изученных естественно-научных дисциплин и их применение при разработке математических и информационных моделей. 5 Форма проведения итогового междисциплинарного экзамена и критерий оценки Билеты итогового междисциплинарного экзамена включают три вопроса, составленные в соответствии с разделом «Содержание программы». Итоговый экзамен проводится в устной форме. На подготовку к ответу первому студенту предоставляется не менее 45 минут, остальные отвечают в порядке очерёдности. В процессе ответа и после его завершения члены экзаменационной комиссии, с разрешения её председателя, могут задать студенту уточняющие и дополнительные вопросы в пределах программы итогового междисциплинарного экзамена. Согласно Положению об итоговой аттестации, в случае обнаружения у студентов несанкционированных экзаменационной комиссией учебных и методических материалов, любых средств передачи информации (электронных средств связи) комиссия принимает решение о выставлении оценки «неудовлетворительно» («0» по 10-балльной шкале), вне зависимости от того, были ли использованы указанные материалы (средства) при подготовке ответа. 5.1. Критерий оценивания При проведении итогового междисциплинарного экзамена по направлению 09.03.02 «Информационные системы и технологии» в устной форме устанавливаются следующие оценки знаний выпускников: Оценка «отлично» (8, 9, 10 баллов) выставляется за глубокие исчерпывающие знания всего программного материала, правильные и полные ответы на все вопросы экзаменационного билета и дополнительные вопросы членов экзаменационной комиссии. Оценка «хорошо» (6,7 баллов) выставляется за достаточно полные знания всего программного материала, развёрнутый ответ, устранение полученных замечаний, возникших при ответе на отдельные вопросы без наводящих вопросов экзаменатора. Оценка «удовлетворительно» (4, 5 баллов) выставляется за понимание основных вопросов программы, (возможно, за исключением одного из вопросов билета) изложение материала без грубых ошибок, устранение неточностей и несущественных ошибок при наводящих вопросах экзаменатора. Оценка «неудовлетворительно» (0-3 балла) за неправильный ответ хотя бы на два из основных вопросов, грубые ошибки в ответе, непонимание сущности излагаемых вопросов. Оценивание знаний студентов по государственному междисциплинарному экзамену проводится в соответствии с Положением об итоговой аттестации 3 выпускников вузов Российской Федерации. По завершении итогового междисциплинарного экзамена экзаменационная комиссия на закрытом заседании обсуждает ответы каждого студента и выставляет каждому студенту согласованную итоговую оценку в соответствии с утвержденными критериями оценивания. 6 Содержание программы 6.1. Методы и средства проектирования информационных систем и технологий 6.1.1. Системы управления базами данных фактографических информационных систем. Функции, классификация и структура СУБД. Взаимодействие компонентов СУБД. 6.1.2. Реляционная модель организации данных. Структурная, целостная, манипуляционная составляющие. 6.1.3. Проектирование логической структуры базы данных. Проектирование и создание схем таблиц. ER-диаграммы со связями 1:1, 1:n, m:n. Правила генерации таблиц. 6.1.4. Распределенные информационные системы, принципы их создания и функционирования. Технологии и модели «клиент-сервер» 6.2. Корпоративные информационные системы 6.2.1. Понятие корпоративной информационной системы. Классификация информационных систем. Их структура. Примеры КИС 6.2.2. Информационная архитектура КИС. Назначение и состав. Архитектурные шаблоны (OLTP, OLAP–системы) в информационной архитектуре предприятия. Хранилища данных и Data Mining 6.2.3. Системы электронного документооборота. Назначение СЭД. Особенности их архитектуры. Основная функциональность СЭД. 6.2.4. Стандарты управления промышленными предприятиями и их отражение в архитектуре КИС 6.2.5. Автоматизированные системы управления технологическими процессами. Типы АСУТП. 6.2.6. MES-системы. Их назначение. Особенности использования. 6.2.7. Системы класса ERP. Функциональность ERP-систем. 6.2.8. Нормативно-справочная информация производственных предприятий. Ее состав и основные элементы НСИ. Системы управления НСИ, их развитие: PDM и PLM-системы. 6.2.9. Логистические модули ERP-систем. Краткая характеристика прикладных компонент ERP-систем, реализующих логистические функции. MRP-алгоритм. 4 6.3. Инструментальные средства разработки информационных систем 6.3.1. Методические аспекты проектирования ПО. Общие принципы проектирования систем. Визуальное моделирование. Основы объектно-ориентированного подхода к анализу и проектированию ПО. Унифицированный язык моделирования UML. 6.3.2. Спецификация требований. Сбор требований. Моделирование предметной области. 6.3.3. Выявление вариантов использования. Правила составления вариантов использования. Написание текстов вариантов использования. Структурирование вариантов использования. Основные отличия варианта использования от алгоритма. Варианты использования и аспектно-ориентированное проектирование. 6.3.4. Планирование архитектуры системы. Идентификация архитектурных решений и механизмов. Анализ вариантов использования. Робастный анализ. Моделирование с помощью робастных диаграмм. Идентификация классов, участвующих в реализации варианта использования. Распределение поведения, реализуемого вариантом использования, между классами с помощью диаграмм последовательностей. 6.3.5. Проектирование элементов системы. Шаблоны (паттерны) проектирования. Выявление шаблонов проектирования для проектируемой системы. Синтез подсистем с использованием выявленных шаблонов проектирования. 6.3.6. Разработка стратегии тестирования на основе модели системы. 6.3.7. Подход проектирования MVC (Model-View-Controller Модель-ПредставлениеКонтроллер) 6.3.8. Система управления версиями (Version Control System) 6.3.9. Структурные паттерны. Порождающие паттерны. Поведенческие паттерны. 6.4. Операционные системы 6.4.1. Понятие ядра ОС. Функции ядра. Типы прерываний. Вектора прерываний и обработчики. Понятие процесса. Состояния процесса. Операции над процессами. Блок управления (дескриптор) процесса. Понятия: задания, нити, параллельного процесса, асинхронного процесса, взаимоисключения, семафора, мьютекса, события, критической секции, тупика. Приоритет процесса/потока. 6.4.2. Стратегии управления памятью. Концепции распределения памяти. Связное распределение памяти. Оверлейные перекрытия. Мультипрограммирование с переменными разделами. Свопинг. Страничная организация памяти. Страничная и сегментная реализация виртуальной памяти. 6.4.3. Понятия файла, символьного набора. Типы файлов. Типы организации файлов. Блок управления (дескриптор) файлом. Средства файловой системы. Топология файловой системы. Подходы к реализации файлов и каталогов. 6.4.4. Система управления вводом-выводом. Структурные аппаратные и программные особенности. Обмен информацией между ЭВМ. Методы синхронизации. Скорость обмена. Дисциплина (протокол) линии. Контроль ошибок. Направленность передачи. Построение ЛВС. Аппаратные компоненты ЛВС. Программные компоненты ЛВС. Понятие объединенной сети. Внутренние и внешние мосты. Топология ЛВС. 6.4.5. Настройка и поддержка работы сети. Сетевые интерфейсы и маршруты. Контроль за состоянием сети. 5 6.5. Программирование для Интернет 6.5.1. Информационные сети: классификация и характеристики. 6.5.2. Глобальная информационная сеть Internet: общие характеристики, основные понятия, структура и организация. 6.5.3. Модель ISO/OSI и стек протоколов ТСР/IP, их сравнительный анализ. 6.5.4. Адресация в Internet. Физические адреса. IP-адреса. DNS-имена. 6.5.5. Информационная сеть WWW (World Wide Web). Понятие гипертекста. Организация гипертекстового документа. 6.5.6. Язык разметки документов HTML. Назначение и основные операторы. 6.5.7. Протокол обмена HTTP. Универсальный идентификатор ресурсов URI. 6.5.8. Взаимодействие программ-клиентов и программ-серверов WWW. Общий интерфейс обмена данными CGI (Common Gateway Interface). 6.6. Инфо-коммуникационные системы и сети 6.6.1. Обмен информацией в рамках одного компьютера: очереди сообщений, разделяемая память, файловая система, межпроцессный канал. 6.6.2. Структурные и программные компоненты очереди сообщений. 6.6.3. Структурные и программные компоненты разделяемой памяти. 6.6.4. Обмен информацией между удаленными компьютерами. Интерфейс транспортного уровня. 6.6.5. Гнезда с установлением соединения. Гнезда без установления соединения. Типы гнезд. Форматы адресов. 6.6.6. Организация взаимодействия гнезд для связи на разных компьютерах 7 Список литературных источников для подготовки 1. Дейтел Х.М., Дейтел П.Дж., Чофнес. Операционные системы. Основы и принципы: Третье издание. - М.: ООО «Бином-Пресс», 2011 2. Таненбаум Э. Современные операционные системы. 4-е изд. – СПб.: Питер, 2010 3. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов, Питер, 2016 4. D. Rosenberg, M. Stephens Use Case Driven Object Modeling with UML: Theory and Practice, 2007, 472p 5. Judith Bishop C# Design Patterns, 2008, Published by O’Reilly Media, 316p 6. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. Учебник. М.: Финансы и статистика, 2006. – 544 с.: ил. 7. Калянов Г.Н. CASE-технологии: Консалтинг в автоматизации бизнес-процессов. 2е изд. перераб. и доп. - М.-Горячая линия – Телеком, 2000.-320 с. 8. Маклаков С.В. Создание информационных систем с AllFusion Modelling Suite. М.Интерфейс, 2006 9. HTTP - Hypertext Transfer Protocol. URL:https://www.w3.org/Protocols/ Справочник HTML. URL:https://webref.ru/html/ 6