
- •1Общие сведения о выпускной работе бакалавра
- •1.1Общие квалификационные требования к выпускной работе бакалавра.
- •1.2Руководство выпускными работами бакалавров
- •2Темы выпускных работ бакалавров
- •3Требования к выполнению выпускных работ бакалавров (врб)
- •3.1Общие требования к содержанию бакалаврских выпускных работ
- •3.2Требования к содержанию врб
- •3.3Требования к разработке программного обеспечения (по) как основного компонента
- •3.3.1Требования к разработке проекта по
- •3.3.2Требования к объему по
- •3.3.3Требования к программному коду
- •3.3.4Требования к Web-приложениям
- •3.4Требования к разработке информационного обеспечения (ио)
- •3.6Требования к разработке лингвистического обеспечения (ло)
- •4Требования к объему работы и к ее оформлению.
- •4.1Общие требования по оформлению записки
- •4.2Рекомендации по содержанию разделов пояснительной записки
- •5Промежуточные этапы выполнения работы
- •5.1Требования к содержанию промежуточной презентации бакалаврской работы
- •5.2Рейтинговый контроль
- •5.3Предварительная защита
- •5.4Порядок и сроки представления готовой работы. Порядок допуска студента к защите выпускной работы
- •6Защита бакалаврской выпускной работы
- •6.1Сроки защиты
- •6.2Аттестационная комиссия
- •6.3Порядок защиты выпускной работы
- •6.4Основные критерии оценки выпускных работ
- •6.5Примерная структура презентации
- •6.6Требования к содержанию выводов к врб
- •6.7Дополнительные факторы, учитываемые при оценке врб
- •7Литература
- •Приложение а. Образец заполнения титульного листа к выпускной работе бакалавра
- •Пояснительная записка
- •Приложение б. Оценка программных систем, представляемых к защите
- •Вклад критериев в оценку системы*
- •Приложение в. Состав раздела «Экономическое обоснование проекта»
- •Приложение г. Рекламный плакат
- •Приложение д. Критерии оценки выпускной квалификационной работы
3.2Требования к содержанию врб
Цель: Цель работы формулируется руководителем
Тематика может быть связана с:
разработкой отдельных видов обеспечения автоматизированных систем (математическое обеспечение МО, информационное обеспечение ИО, лингвистическое обеспечение ЛО) и их программная реализация;
разработкой программных приложений и аппаратно-программных комплексов;
разработкой графических и анимационных решений и их программная реализация.
Задачи:
Формулировка основной цели и перечня задач, необходимых для её достижения
Разработка плана выполнения работы
Изучение решаемой проблемы
Исследование методов решения
Выбор и обоснование (или разработка) метода решения
Проектирование программного продукта
Реализация программного продукта
Результаты и выводы
3.3Требования к разработке программного обеспечения (по) как основного компонента
Работа должна включать:
Разработку тестового примера (согласно ГОСТ выполняется до разработки ТЗ и программы).
ТЗ на программу (по ГОСТ 19).
Описание процесса проектирования ПО.
Реализацию программы (в соответствии с требованиями к программному коду)
Протоколы тестирования.
Если разрабатывается библиотека или Web-сервис, студент также должен реализовать host-приложение, демонстрирующее их работоспособность.
3.3.1Требования к разработке проекта по
Работа должна включать:
Исследование аналогов и прототипов (при их наличии) создаваемого ПО. Обоснование выбора представленных аналогов и прототипов;
Описание постановки задачи на проектирование с указанием основных функций, подлежащих проектированию, специфических требований к создаваемому ПО;
Представление архитектуры проектируемого ПО с графическим представлением основных компонентов ПО и связей между ними;
Описание процессов проектирования с использованием современных средств (например, диаграмм языка UML);
Представление иерархического описания подчинения функций создаваемого продукта;
Проектирование пользовательского интерфейса (если необходимо) – представление графического описания макетов экранных форм в следующей последовательности: Общие требования к дизайну ПО; Формы входной информации; Формы основных процессов или вычислений; Формы выходной информации. Эскизы форм, выполненные с применением специальных средств или от руки, описание форм.
3.3.2Требования к объему по
Оценка объема работы студента должна производиться только по представленным файлам программного кода за авторством студента.
Объем программы (должно удовлетворяться одно из условий):
Количество строк не меньше 5000
Количество лично разработанных классов не меньше 20
Количество нетривиальных экранных или печатных форм не меньше 10
Автоматически генерируемые файлы не учитываются при оценке объема кода
3.3.3Требования к программному коду
Использование стандарта кодирования
допускается использовать любой опубликованный стандарт кодирования, если рекомендуемый стандарт не соответствует специфике работы;
для ПО, являющегося компонентой существующих систем, необходимо использовать стандарт кодирования, рекомендуемый разработчиками системы;
комментарии к функциям должны содержать описание назначения, параметров и возвращаемого результата функции, даже если это не требуется используемым стандартом кодирования
Исходные файлы за авторством студента должны содержать в начале файла комментарий, содержащий:
описание файла (1 абзац),
ФИО студента (или псевдоним)
знак копирайта (с),
дату (год) создания файла, и его последнего изменения,
контактную информацию.
Ставя подпись на документации к ВКР, студент утверждает свое авторство и берет ответственность за возможный плагиат.
Исходные коды программы должны сдаваться в электронном виде.
Файлы исходного кода, которые разработаны студентом, должны быть помещены в отдельную директорию с названием src, все сторонние библиотеки – в папку lib.