Файл: 1 Обобщенная структура государственной итоговой аттестации.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.10.2023

Просмотров: 34

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

8 10. Управление проектом. Метрика проекта. Оценка сроков на основании трудоемкости (по
Боэму). Оценка на основе собственного опыта. Метод PERT. Оценка по отраслевым данным. Метод COCOMO II
11. Управление проектом. Подбор и планирование команды проекта. Функциональная организация команды. Планирование и оценка работ, самоорганизация коллектива в гибких методологиях (на примере SCRUM)
12. Управление проектом. Определение и характеристики риска. Шкалы оценивания последствий и вероятности. Способы идентификации. Реакция на риски. Наиболее вероятные риски по Боэму и Архипенкову. Качественные оценки рисков. Вероятностный характер оценивания, его природа. Последствия «агрессивного» планирования. Исходные данные для оценивания, характеристики проекта, используемые в оценивании. Оценка сроков на основании трудоемкости (по Боэму).
13. Понятие программной ошибки. Философия ошибок. Классификационные характеристики ошибок. Отладка, инспекция и тестирование как этапы поиска ошибок
14. Ошибки вычислений и преобразований. Ошибки структурирования кода. Ошибки форматов входных данных. Ошибки форматов внутренних данных и соглашений по данным. Ошибки сборки, конфигурирования, размещения. Ошибки использования ресурсов. Ошибки, связанные с ограничениями по ресурсам. Ошибки реактивности и производительности. Ошибки параллелизма и синхронизации. Ошибки распределенных систем и протоколов. Ошибки пользовательского интерфейса
15. Тестирование, верификация и валидация. Их сущность и взаимосвязь. Экономическая сторона тестирования. Методологическая сторона тестирования. Невозможность исчерпывающего тестирования. Алгоритмически неразрешимые проблемы тестирования и инспекции. Понятие теста, тестового набора. Критерии выбора тестов: структурный
(белый ящик), функциональный (черный ящик), стохастический, мутационный.
16. Структурное тестирование. Тестирование операторов, условий (решений) и путей.
Комбинационное тестирование.
17. Функциональное тестирование. Классы эквивалентности по входным данным.
Проектирование тестового покрытия. Классы эквивалентности по граничным условиям.
18. Отладка и инспекция программного кода. Сущность отладки. Приемы отладки. Инспекция как неформальный анализ программного кода. Логический и временной анализ. Методы инспектирования.
19. Роль тестирования при конструировании ПО (модульное тестирование). Технология разработки, управляемой тестированием (TDD).
20. Шаблоны проектирования. Производящие шаблоны builder, factory, prototype, singleton.
Шаблоны проектирования. Структурные шаблоны adapter, bridge, composite, decorator, faсade, flyweight, proxy
21. Шаблоныпроектирования. Поведенческиешаблоны command, iterator, mediator, snapshot, observer, state, strategy, method template, visitor.


9 22. Шаблоныпроектирования. Системныешаблоны model-view-controller (MVC), session, transaction
23. Шаблоныпроектирования. Шаблоныпараллелизма Single Threaded Execution, Two-phase
Termination, Asynchronous Task, Lock Object, Read/Write Lock, Scheduler, Double Buffering,
Producer-consumer
24. Современные концепции языков программирования. Scala. Основные идеи. Архитектура.
Синтаксис. Классы и объекты. Прямое и обратное взаимодействие кода Scala – Java.
Шаблоны (generic) как базовый элемент Scala. Массивы как объекты. Конструкторы.
Передача параметров при наследовании.
25. Современные концепции языков программирования. Scala. Внутренняя мета-модель языка. Функции как классы, константы как объекты, операции как методы
(переопределение операций). Объектная модель языка. Классы Any, AnyVal, AnaRef.
Приведение типов.
26. Современные концепции языков программирования. Scala. Объектная модель языка. Trait- ы. Их отличие от интерфейсов. Функции как параметры. Вложенные и анонимные функции.
27. Современные концепции языков программирования. Scala. Контейнеры типов (монады).
Контейнеры Option для null-значения. Контроль наследования типов. Вариантность.
Ковариантность и контрвариантность.
28. Современные концепции языков программирования. Scala. Императивный и функциональный стиль программирования в Scala. . Структуры данных: Array, List, Map, кортеж. Операции над ними. Функциональные комбинаторы

10
Раздел 3. Криптографические методы защиты информации
1. Криптографическая защита информации. Классификация шифров. Требования к средствам криптографической защиты информации.
2. Стандарт шифрования DES.
3. Стандарт шифрования ГОСТ 28147-89 4. Стандарт шифрования AES
5. Генераторы псевдослучайных чисел в шифровании
6. Основные понятия и методы криптоанализа.
7. Структура системы секретной связи при использовании симметричных шифров и шифров с открытым ключом
8. Шифры с открытым ключом. Система Диффи-Хелмана, шифр RSA, шифр Эль Гаммаля
9. Основные проблемы криптографической защиты и способы их решения
10. Применение шифров для идентификации и аутентификации субъектов и данных. Хэш- функции. Электронно-цифровая подпись. Схемы цифровой подписи.
11. Отечественные стандарт хэш-функции ГОСТ Р 34.11-94 12. Отечественные стандарт шифрования с открытым ключом и электронно-цифровой подписи ГОСТ Р 34.10-94
Раздел 4. Распределенные информационные системы и базы данных
1. Распределенные многоуровневые приложения. Модель приложения Java EE. Стек технологий J2EE. Основные возможности и компоненты.
2. J2EE-клиенты.
Web-компоненты, бизнес-компоненты, уровень корпоративной информационной системы. J2EE-контейнеры. Типы контейнеров.
3. HTML. Основныеэлементы языка. HTML 5.
4. Понятие и назначение CSS. Создание и применение каскадных таблиц стилей.Селекторы в CSS.
5. Web-сценарии. Язык JavaScript. Создание скриптов. Синтаксис JavaScript.
6. Объектная модель документа. Иерархия объектов.JavaScriptи DOM.
7. Работа с базой данных. JDBC. Основные запросы к БД. Обработка SQL-запросов.
8. Сетевое программирование в Java. Технология «клиент-сервер». «Тонкие» и «толстые» клиенты.
9. Сервлеты. Синтаксис. Применение сервлетов в распределенных приложениях.
10. JSP.Элементы JSPстраниц. Разработка и применение usebean-овв JSP.
11. Библиотеки JSTL. Разработка библиотек пользовательских тегов.


11 12. JSF и библиотеки серверных компонентов. Назначение библиотек и применение их при разработке web-приложения.
13. Facelets. Использование Facelets при разработке web-приложений.
14. Технология AJAX. Выполнение запросов и обработка полученных результатов.
Инструментальные средства, применяемые в AJAX.
15. Понятие ORM. Технология Hibernate. Понятие «Сущность». Принцип описания сущности. Выполнение запросов к БДв Hibernate.
16. Технология Spring. MVC-модель архитектуры приложения. Реализация ее в Spring.
17. Безопасность в J2EE. Декларативная и программная уровни безопасности. Роли безопасности. Безопасность на Web-уровне. Безопасность на EJB-уровне. Безопасность на уровне клиентов приложения. Безопасность на EIS-уровне.
18. Технология работы в архитектуре "клиент-сервер".
19. Репликация. Особенности решений для PostgreSQL.
20. Транзакции. Свойства транзакций. Параллельное выполнение транзакций.
21. Управление пользователями в PostgreSQL.

12
1   2   3

2Паспорт выпускной квалификационной работы
2.1 Обобщенная структура защиты выпускной квалификационной работы (ВКР)
Обобщенная структура защиты ВКР приведена в таблице 2.1.1.
Таблица 2.1.1
Коды
компетенций
Показатели сформированности
Разделы и этапы ВКР
ОК.1
способность осваивать и использовать новейшие достижения области профессиональной деятельности
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются общий уровень представляемой в ВКР разработки, его соответствие новейшим достижениям в данной области
(оформление)
ОК.2
давать рациональное объяснение научным, технологическим, социальным и этическим проблемам в области профессиональной деятельности
Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются общая структура работы, обоснованность решений по проблемам исследования и разработки (оформление)
ОК.3
умение проектировать процесс изучения новой сферы деятельности, в том числе новых методов исследования
Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются динамика выполнения работ по ВКР (на основании зачетов по НИР, публикаций) (выполнение работы, оформление)
ОК.4
способность осуществлять научно- исследовательскую деятельность в области задач математического моделирования объектов профессиональной деятельности
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются наличие в ВКР математических моделей объектов исследования и разработки, их качество (оформление)
ОК.7
составлять аналитические обзоры интернет-источников по заданной проблеме, проводить их классификацию, создавать на их основе целостное представление о текущем состоянии проблемы
Аналитический обзор.
Список использованных источников (в том числе источники на иностранном языке).
Оцениваются количество интернет- источников в списке литературы и аналитическом обзоре, уровень аналитики и качество классификации (глава 1 ВКР)
(оформление)
ОК.9
составлять аналитические отчеты по результатам эксперимента, моделирования, сбора и обработки данных, содержащих постановку задачи, анализ и интерпретацию результатов, выводы и рекомендации
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются наличие в ВКР измерительных или модельных экспериментов, качество их проведения и полнота представляемых результатов
(оформление)


13
ОК.9
готовить тезисы докладов, развернутые презентации, подборки материалов (конспекты) и статьи по направлениям своей профессиональной деятельности
Список использованных источников (в том числе источники на иностранном языке).
Заключение.
Оцениваются публикации и апробации по теме ВКР, качество презентации доклада (оформление, защита)
ОК.9
оформлять отчеты о научно- исследовательской и производственной деятельности в соответствии с установленными нормативами и стандартами
Задание на выпускную квалификационную работу.
Аннотация. Введение.
Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть. Заключение. Список использованных источников.
Приложения (при необходимости).
Оцениваются соответствие структуры и оформления пояснительной записки установленным нормативам и стандартам (оформление)
ОК.9
владеть навыками публичного выступления, устной презентации результатов профессиональной деятельности
Введение. Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть. Заключение. Список использованных источников.
Приложения (при необходимости).
Оцениваются качество, содержание и риторика доклада (защита)
ОПК.1
находить и адаптировать для решения профессиональных задач теоретические, практические и технологические артефакты из новых областей знаний
Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются использование в ВКР артефактов из новых областей знаний применительно к тематике работы (оформление)
ОПК.2
знать современную научную картину мира
Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются общая проблематика и разрешимость задач, поставленных в диссертации
(оформление)
ОПК.2
вести научно-технический диспут, дискуссию, полемику, анализировать и опровергать доводы оппонентов, аргументировать и формулировать собственные
Введение. Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Заключение.
Список использованных источников.
Приложения (при необходимости).
Оцениваются качество доклада и ответов на вопросы в процессе защиты ВКР (краткость, аргументированность, точность)
(защита)

14
ОПК.3
знать современный отечественный и зарубежный опыт в профессиональной деятельности
Аналитический обзор.
Оцениваются обзор и оценка текущего состояния проблематики
ВКР (оформление)
ОПК.4
знать терминологию профессиональной сферы деятельности на иностранном языке
Аналитический обзор.
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть. Список использованных источников.
Оцениваются точность, общепринятость и адекватность используемой в ВКР терминологии, в т.ч. иностранной (оформление)
ОПК.5
источники информации, необходимой для профессиональной деятельности
Аналитический обзор.
Оцениваются разнообразие, актуальность и количество источников в аналитическом обзоре
(глава 1 ВКР) (оформление)
ОПК.6
возможности современных и перспективных средств разработки программных продуктов, технических средств
Исследовательская
(экспериментальная, проектная) часть. Заключение.
Оцениваются сравнительная оценка используемых в ВКР и перспективных средств разработки
ПО (оформление)
ПК.2
основные методы квалиметрии моделей, результатов моделирования и анализа данных
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются использование методов и средств анализа данных в исследовании и разработке
(оформление)
ПК.3
знать основные математические методы оптимизации процесса функционирования объектов профессиональной деятельности
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются наличие элементов системного анализа и оптимизации при исследовании и разработке
(оформление)
ПК.4
компьютерные технологии и инструментальные средства решения типовых задач обработки данных
Теоретическая часть.
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются использование в процессе проектирования инструментальных средств анализа и обработки данных в типовых задачах (оформление)
ПК.7
программные средства, среды поддержки и разработки для перспективных направлений профессиональной деятельности
Исследовательская
(экспериментальная, проектная) часть.
Оцениваются использование в процессе проектирования новейших средств разработки программного обеспечения
(оформление)
ПК.19
методы и приемы формализации задач
Введение. Теоретическая часть.
Оцениваются наличие в ВКР формализованной постановки задач исследования или разработки,