УТВЕРЖДАЮ
Директор МИ ВлГУ
_______________
«___»____________20___г.
Программа государственной итоговой аттестации
по направлению подготовки 09.03.04
«Программная инженерия»
1. Цели государственной итоговой аттестации
Целями государственной итоговой аттестации являются завершение формирования и оценка уровня компетенций бакалавра информационных систем, характеризующих способность осуществлять индустриальное производство программного обеспечения для информационно-вычислительных систем различного назначения.
2. Место государственной итоговой аттестации в структуре ОПОП
Государственная итоговая аттестация базируется на основании знаний и умений, полученных в результате освоения дисциплин базовой и вариативной частей, а также прохождения производственной практики, в том числе преддипломной. Первостепенное значение в процессе аттестации имеют следующие дисциплины: «Проектирование программного обеспечения», «Управление качеством программного обеспечения», «Управление программными проектирования», «Тестирование программного обечспечения», «Объектно-ориентированное программирования», «Основы алгоритмихации и проеграммирования». «Входные» знания, умения и готовность обучающегося к проведению государственной итоговой аттестации определяются требованиями, установленных для указанных и других дисциплин ОПОП.
3. Содержание государственной итоговой аттестации
Общая трудоемкость итоговой государственной аттестации составляет 6 зачетных единиц, 216 часов.
3.1. Форма государственной итоговой аттестации
Выпускная квалификационная работа (бакалаврская работа)
3.2. Структура государственной экзаменационной комиссии
Председатель комиссии – доктор наук и/или кандидат наук, два руководителя организаций, занимающихся информационной деятельностью;
два преподавателя кафедры «Системы автоматизированного проектирования» (доценты, кандидаты наук).
К работе в комиссии могут быть приглашены специалисты других организаций соответствующего профиля.
3.3. Порядок проведения государственной итоговой аттестации
К проведению государственной итоговой аттестации допускаются студенты, имеющие положительные оценки по предшествующим дисциплинам всех частей учебного плана по направлению 09.03.04 «Программная инженерия».
Руководители и темы бакалаврских работ утверждаются директором института по представлению заведующего кафедрой «Системы автоматизированного проектирования». Задание на ВКР, согласованное руководителем и студентом, утверждается заведующим кафедрой «Системы автоматизированного проектирования». Задание на ВКР включает в себя план-график выполнения работы. Заведующий кафедрой по согласованию с руководителем осуществляет допуск к защите ВКР при условии выполнения студентом графика и требований к содержанию, определенных необходимым уровнем компетенций (см. п.4). Допуск к защите осуществляется при наличии положительного отзыва руководителя. Защита ВКР производится в сроки, утвержденные заместителем директора по УР МИ ВлГУ. Порядок проведения защиты: доклад студента – отзыв руководителя ВКР – обсуждение и оценка работы – оглашение результатов аттестации, оформленных протоколом и зафиксированных в дипломе государственного образца.
3.4. Выпускная квалификационная работа выпускников (ВКР)
Рекомендации по составлению задания на ВКР. Задание на ВКР должно включать тему и основные задачи, которые необходимо решить студенту в процессе итоговой государственной аттестации.
Структура ВКР:
Введение
Основная часть
Основная часть должна содержать следующие пункты:
- Анализ технического задания.
- Проектирование архитектуры программного продукта.
- Реализация программного продукта.
- Тестирования программного продукта.
Заключение
Список использованных источников
Приложения
Функции руководителя ВКР.
Руководитель ВКР определяет тему и постановку выполняемых задач (задание на ВКР), определяет перечень дополнительной литературы в зависимости от выбранной темы, ориентирует студента в выборе теоретической базы, осуществляет методическое руководство, ведет контроль и управление проектной работой, информирует заведующего кафедрой о ходе выполнения ВКР.
Права и обязанности студента, выполняющего ВКР.
Студент имеет право: требовать выполнение вышеуказанных функций руководителя; доступа к существующему на кафедре нормативному, методическому, информационному, программному и техническому обеспечению; обеспечения доступа к Интернет-ресурсам в пределах установленного лимита; представлять свои разработки на конкурсах, выставках, конференциях, в открытой печати.
Студент обязан: соблюдать установленный график выполнения ВКР; обеспечить сохранность применяемых средств и видов обеспечения; посещать информационно-методические и организационные мероприятия, связанные с выполнением ВКР.
Примерные темы ВКР.
1. Разработка ПО с использованием Web-технологий
1.1 Автоматизированная система управления социальными сетями
1.2 Разработка CRM системы для интернет-магазинов
1.3 Геоинформационный портал интерактивного взаимодействия населения с органами власти
2. Разработка программных продуктов для информационных систем
2.1 Разработка системы управления содержимым сайта интернет-магазина
2.2 Разработка многопользовательской автоматизированной информационной системы бюро проката автомобилей
2.3 Разработка информационной системы частной клиники для подготовки справок
3. Научно-исследовательская работа
3.1 Разработка и исследование ПО нейросетевого компонента системы контроля
3.2 Разработка программного обеспечения для минимизации разрядных сеток информационно-вычислительных систем
3.3 Исследование и разработка методов и алгоритмов гарантированной доставки сообщений для систем электронного документооборота
4. Компетенции, формируемые в результате прохождения итоговой
государственной аттестации
При прохождении итоговой государственной аттестации обучающийся должен приобрести следующие общекультурные компетенции:
ОК-1 способностью использовать основы философских знаний для формирования мировоззренческой позиции;
ОК-2 способностью анализировать основные этапы и закономерности исторического развития общества для формирования гражданской позиции;
ОК-3 способностью использовать основы экономических знаний в различных сферах жизнедеятельности;
ОК-4 способностью использовать основы правовых знаний в различных сферах жизнедеятельности;
ОК-5 способностью к коммуникации в устной и письменной формах на русском и иностранном языках для решения задач межличностного и межкультурного взаимодействия;
ОК-6 способностью работать в коллективе, толерантно воспринимать социальные, этнические, конфессиональные и культурные различия;
ОК-7 способностью к самоорганизации и самообразованию;
ОК-8 способностью использовать методы и средства физической культуры для обеспечения полноценной социальной и профессиональной деятельности;
ОК-9 способностью использовать приемы первой помощи, методы защиты в условиях чрезвычайных ситуаций.
При прохождении итоговой государственной аттестации обучающийся должен приобрести следующие общепрофессиональными компетенции:
ОПК-1 владением основными концепциями, принципами, теориями и фактами, связанными с информатикой;
ОПК-2 владением архитектурой электронных вычислительных машин и систем;
ОПК-3 готовностью применять основы информатики и программирования к проектированию, конструированию и тестированию программных продуктов;
ОПК-4 способностью осуществлять поиск, хранение, обработку и анализ информации из различных источников и баз данных, представлять ее в требуемом формате с использованием информационных, компьютерных и сетевых технологий.
Производственно-технологическая деятельность:
ПК-1 готовностью применять основные методы и инструменты разработки программного обеспечения;
ПК-2 владением навыками использования операционных систем, сетевых технологий, средств разработки программного интерфейса, применения языков и методов формальных спецификаций, систем управления базами данных;
ПК-3 владением навыками использования различных технологий разработки программного обеспечения;
ПК-4 владением концепциями и атрибутами качества программного обеспечения (надежности, безопасности, удобства использования), в том числе роли людей, процессов, методов, инструментов и технологий обеспечения качества;
ПК-5 владением стандартами и моделями жизненного цикла;
Организационно-управленческая деятельность:
ПК-6 владением классическими концепциями и моделями менеджмента в управлении проектами;
ПК-7 владением методами управления процессами разработки требований, оценки рисков, приобретения, проектирования, конструирования, тестирования, эволюции и сопровождения;
ПК-8 владением основами групповой динамики, психологии и профессионального поведения, специфичных для программной инженерии;
ПК-9 владением методами контроля проекта и готовностью осуществлять контроль версий;
Сервисно-эксплуатационная деятельность:
ПК-10 владением основными концепциями и моделями эволюции и сопровождения программного обеспечения;
ПК-11 владением особенностями эволюционной деятельности как с технической точки зрения, так и с точки зрения бизнеса (работа с унаследованными системами, возвратное проектирование, реинженеринг, миграция и рефакторинг);
Научно-исследовательская деятельность:
ПК-12 способностью к формализации в своей предметной области с учетом ограничений используемых методов исследования;
ПК-13 готовностью к использованию методов и инструментальных средств исследования объектов профессиональной деятельности;
ПК-14 готовностью обосновать принимаемые проектные решения, осуществлять постановку и выполнение экспериментов по проверке их корректности и эффективности;
ПК-15 способностью готовить презентации, оформлять научно-технические отчеты по результатам выполненной работы, публиковать результаты исследований в виде статей и докладов на научно-технических конференциях;
Аналитическая деятельность:
ПК-16 способностью формализовать предметную область программного проекта и разработать спецификации для компонентов программного продукта;
ПК-17 способностью выполнить начальную оценку степени трудности, рисков, затрат и сформировать рабочий график;
ПК-18 способностью готовить коммерческие предложения с вариантами решения;
Проектная деятельность:
ПК-19 владением навыками моделирования, анализа и использования формальных методов конструирования программного обеспечения;
ПК-20 способностью оценивать временную и емкостную сложность программного обеспечения;
ПК-21 владением навыками чтения, понимания и выделения главной идеи прочитанного исходного кода, документации;
ПК-22 способностью создавать программные интерфейсы;
5. Образовательные технологии, используемые при выполнении выпускной квалификационной работы
При выполнении ВКР активно применяются методы активизации образовательной деятельности:
1. Работа в команде – привлечение студентов к работе в составе коллектива разработчиков промышленных предприятий, организаций государственного сектора и IT-компаний.
2. Методы IT – применение IT-технологий при решении любых профессиональных задач, начиная с поиска и анализа литературы, и заканчивая применением любых программных средств для реализации информационных систем произвольного назначения или их компонентов.
3. Проблемное обучение – самостоятельная «добыча» знаний с целью расширения функционала и повышения качества программных систем, разрабатываемых для решения конкретных проблем, возникающих при выполнении ВКР.
4. Контекстное обучение – применение знаний полученных в процессе самостоятельного анализа существующих алгоритмов, методов и систем при формировании требований к разрабатываемой системе, выборе вариантов решения задач, оценке достоинств и недостатков подходов к их решению в рамках ВКР.
6. Учебно-методическое и информационное обеспечение итоговой государственной аттестации
Основная литература
1. , , Шиков проектирования информационных систем. Учебное пособие. - Санкт-Петербург: СПб: Университет ИТМО, 2015. - 206 с. - http://books. ifmo. ru/file/pdf/1705.pdf
2. Трутнев информационных систем. Основы проектирования: Учебное пособие. - СПб.: НИУ ИТМО, 2012. - 66 с. - http://window. edu. ru/resource/174/78174/files/itmo919.pdf
3. Золотов информационных систем / Томск: ТУСУР, 2013 г. , 88 с. - http://ibooks. ru/reading. php? productid=28041
Дополнительная литература представляется руководителем ВКР вместе с заданием исходя из специфики работы.



