- •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.2.2 Декомпозиция программы на отдельные подзадачи и их формализация
Декомпозиция соответствует известному принципу разработки программ сверху вниз. Поэтому вначале ее можно выполнить формально, в соответствии с функциями программы, выявленными на предыдущем этапе.
Далее делают более детальное формальное описание тех функций, которые необходимо реализовать самостоятельно. Обычно в пояснительной записке это описание представляется в виде алгоритма из более простых процедур и функций. Таким образом, декомпозиция задачи фактически является результатом ее последовательной и все более детальной формализации. Этот процесс продолжается до тех пор, пока задача не будет выражена через известные процедуры и функции, или пока дальнейшая формализация подзадач не станет невозможной без обоснованного принятия проектных решений по разработке методов их реализации.
8.2.3 Выбор и обоснование принципиальных проектных решений
После выявления наиболее важных подзадач необходимо принять решения, касающиеся их реализации. При этом для каждой задачи выполняется анализ известных программных средств, математических и алгоритмических методов, пригодных для ее решения. В результате анализа отдельные функции программы могут быть изменены.
Если анализ выявляет недостатки известных программных средств или методов, которые могут быть устранены, то принимается решение об их доработке или модификации. Радикальным способом решения этой проблемы может быть переход к использованию другой программной среды или оболочки. Например, при разработке программы экономического направления альтернативой средам программирования общего назначения таким, как C#, C++, Java, может служить программный комплекс «1С: Предприятие».
Если в ВКР предлагается разработка новых или модификация известных методов, то они должны обосновываться в пояснительной записке следующими способами:
математическими выводами;
формальным изложением и анализом предлагаемого метода (алгоритм, порядок выполнения этапов);
анализом ожидаемых результатов;
расчетами необходимых характеристик аппаратуры (объем оперативной и внешней памяти, производительность процессора и т.д.);
расчетами ожидаемых характеристик программы, результатами, опубликованными в литературе;
собственными экспериментальными исследованиями.
8.3 Указания по оформлению проектно-расчетной и эксплуатационно-технологической части
Проектно-расчетная часть ВКР, связанной с разработкой программ, должна включать в себя следующие разделы:
разработка общей архитектуры создаваемого программного средства;
разработка структурной организации данных;
детальная разработка алгоритмов отдельных подзадач;
расчет и экспериментальное исследование технических характеристик программного продукта.
В эксплуатационно-технологической части пояснительной записки должны содержаться:
руководство по инсталляции программного продукта, включающее требования к техническим средствам;
руководство пользователя.
