- •1 Общие положения
- •2 Тематика вкр (общие требования)
- •3 Руководители и консультаты вкр
- •4 Структура и объем вкр
- •5 Стандартизация и нормоконтроль
- •5.1 Составление и оформление пояснительной записки
- •5.1.1 Общие положения
- •5.1.4 Содержание
- •5.1.5 Определения, обозначения и сокращения
- •5.1.2 Титульный лист
- •5.1.3 Реферат
- •5.1.6 Введение
- •5.1.7 Основная часть
- •5.1.8 Иллюстрации
- •5.1.9 Оформление таблиц
- •5.1.10 Примечания и сноски
- •5.1.11 Формулы и уравнения
- •5.1.12 Ссылки
- •5.1.13 Заключение
- •5.1.13 Список использованных источников
- •Список использованных источников
- •5.1.14 Приложения
- •5.3 Выполнение графических документов вкр
- •6 Подготовка к защите и защита вкр
- •7 Вкр по аппаратным средствам вычислительной техники
- •7.1 Рекомендуемая тематика вкр
- •7.2 Требования к содержанию пояснительной записки
- •7.2.1 Обзор и анализ известных источников
- •7.2.2 Формализация задачи
- •7.2.3 Проектно-расчетная часть
- •7.2.4 Рекомендуемые проектные процедуры
- •7.2.5 Рекомендуемые процедуры для работ, связанных с проектированием вычислительных сетей
- •7.2.6 Эксплуатационно-технологическая часть
- •7.3 Требования к графической части
- •8 Вкр, связанная с разработкой программного обеспечения
- •8.1 Рекомендуемая тематика вкр
- •8.2 Обоснование проектных решений
- •8.2.1 Анализ поставленной задачи и ее формализация
- •8.2.2 Декомпозиция программы на отдельные подзадачи и их формализация
- •8.2.3 Выбор и обоснование принципиальных проектных решений
- •8.3 Указания по оформлению проектно-расчетной и эксплуатационно-технологической части
- •8.3.1 Разработка общей архитектуры программы
- •8.3.2 Разработка структур данных
- •8.3.3 Детальная разработка алгоритмов
- •8.3.4 Технические характеристики программы
- •8.4 Требования к графической части
- •Литература
- •Приложение 1
- •Заявление
- •Приложение 2
- •«Самарский государственный технический университет»
- •Задание на выполнение выпускной квалификационной работы
- •Приложение 3
- •«Самарский государственный технический университет»
- •Календарный план
- •Приложение 4
- •«Самарский государственный технический университет» (фгбоу впо «СамГту»)
- •Выпускная квалификационная работа
- •Пояснительная записка*
- •6 Подготовка к защите и защита вкр 38
- •7 Вкр по аппаратным средствам вычислительной техники 43
- •8 Вкр, связанная с разработкой программного обеспечения 48
- •Студенту
8.3.1 Разработка общей архитектуры программы
В этом разделе рекомендуется дать описание взаимодействия отдельных элементов программы: подзадач, модулей, процедур и функций. Обоснованием порядка взаимодействия могут служить ссылки на результаты выполненной ранее формализации и декомпозиции задачи, поставленной в проекте. Описание должно иллюстрироваться общей схемой алгоритма на уровне элементов (подзадач) или схемами алгоритмов самих элементов программы.
8.3.2 Разработка структур данных
Обоснованием использования структурной организации данных в программе могут служить
структуры моделируемых объектов;
специфика применяемых алгоритмических методов;
структуры данных и объекты, заданные в интерфейсной части готовых модулей, используемых программой.
Разработку сложных структур данных (записей, объектов, классов и других) в пояснительной записке рекомендуется выделять в отдельные разделы. Как обоснование и результат проектирования здесь желательно приводить фрагменты текста программной части, содержащие описание этих структур. Для более наглядного представления структуры данных и объекты следует представлять в графической форме (в виде схем, таблиц, графов, копий экранных форм).
8.3.3 Детальная разработка алгоритмов
Такая разработка для отдельных подзадач, процедур и функций обычно выполняется при программировании на ЭВМ. В проектно-расчетной части эта работа может излагаться в виде
описания интерфейсной части модулей;
описания назначения процедур и функций и их формальных параметров;
пояснений соответствия между ранее сделанными выводами, формулами и тому подобным и их реализацией в тексте программного элемента;
пояснения оригинальных программных решений.
Изложение этого раздела должно включать как фрагменты текста программы, так и пояснения к ним.
8.3.4 Технические характеристики программы
Определение технических характеристик разрабатываемой программы является завершающим этапом проектно-расчетной части пояснительной записки. Эти характеристики позволяют оценить соответствие программы заданию на ВКР. К техническим характеристикам относятся, во-первых, окончательный состав функций, выполняемых программой, и, во-вторых, ее количественные характеристики такие, как:
требования к составу оборудования компьютера и операционной системе;
необходимый объем оперативной и дисковой памяти;
диапазоны допустимых значений отдельных данных;
допустимые значения размерностей данных;
время работы программы в различных режимах.
Технические характеристики либо рассчитываются при аналитическом исследовании используемых методов, либо определяются на действующей программе. Дополнительно к выше перечисленным характеристикам руководитель проекта может включать в ТЗ расчет и исследование надежности разрабатываемого программного обеспечения.
8.4 Требования к графической части
Графическая часть дипломного проекта по программированию должна иллюстрировать постановку задачи, формализацию методов ее решения, сами решения и получаемые результаты.
Рекомендуется следующий состав графической части:
постановка и формализация задачи;
обоснование проектных решений и методов;
структура данных или объектов;
архитектура программы (схема обработки информации) ;
схема алгоритма главной программы;
схема алгоритмов наиболее важных процедур;
наиболее важные формы экранные;
результаты экспериментов, характеристики программы.
Количество графических документов дипломного проекта (дипломной работы) бакалавра должно быть не менее 4-х.
