- •Дипломный проект
- •Цели и задачи дипломных проектов
- •Организация дипломного проектирования
- •Тематика дипломных проектов и особенности их структуры
- •Подготовка, оформление и представление к защите дипломных проектов
- •Структура пояснительной записки дипломного проекта
- •Требования к структурным элементам пояснительной записки
- •Правила
- •Составления технического задания на разработку программы
- •В ходе дипломного проектирования
- •Содержание
- •Введение Введение оформляется в соответствии с п. 5.8, п. 6.1 и п. 6.3 гост 7.32-2001 Отчет о научно-исследовательской работе.
- •Постановка задачи
- •Основная часть содержит разработанные программные документы, выполненные в соответствии с требованиями соответствующих стандартов еспд.
- •Заключение оформляется в соответствии с п. 5.10, п. 6.1 и п. 6.3 гост 7.32-2001 Отчет о научно-исследовательской работе.
- •– Оценку научно-технического уровня выполненного дипломного проекта в сравнении с лучшими достижениями в данной области.
- •Правила оформления текстовой части проекта
- •Нормативные документы, используемые при выполнении дипломного проекта
- •Содержание
- •Примеры оформления библиографического описания источников
- •Законодательные материалы*** Запись под заголовком
- •Декреты
- •Постановления
- •Другие нормативные документы
- •Архивные документы
- •Книги одного автора
- •Книги двух и трех авторов
- •Книги четырех и более авторов
- •Книги без авторов
- •Сборники научных трудов
- •Материалы конференций
- •Депонированные научные работы
- •Многотомные издания Документ в целом
- •Отдельный том
- •Составные части документов
- •Из периодических изданий
- •Авторефераты диссертаций
Содержание
Содержание дипломного проекта размещают после технического задания с новой страницы и, при необходимости, продолжают на следующих листах.
Содержание включает в себя названия всех структурных частей дипломного проекта (всех разделов и подразделов, пунктов и подпунктов без указания словами) с указанием номеров страниц, на которых размещается начало материала соответствующей части проекта.
Введение Введение оформляется в соответствии с п. 5.8, п. 6.1 и п. 6.3 гост 7.32-2001 Отчет о научно-исследовательской работе.
Введение должно содержать оценку современного состояния решаемой задачи, обоснование необходимости автоматизации решения задачи, сведения о планируемом уровне автоматизации решения задачи. Во введении должна быть показана актуальность темы.
Постановка задачи
Процесс создания нового программного обеспечения необходимо начинать с постановки задачи, в ходе которой определяются требования к создаваемому программному продукту. Это один из наиболее важных этапов при создании программного обеспечения, так как от того, точно и ясно определены требования к разрабатываемому программному обеспечению, его функции и предполагаемые возможности, во многом зависит качество и стоимость разработки всего проекта. Во время уяснения и постановки задачи четко формулируется назначение разрабатываемой программы и определяется список основных требований к ней.
Таким образом, постановка задачи должна содержать:
• описание задачи (предметной области) и алгоритма ее решения в условиях организации-заказчика. Изложение информации о возможном взаимодействии программы с другими программами;
• формулировку требований к разрабатываемой программе:
– описание и обоснование выбора метода организации входных и выходных данных. Определение формы выдачи результатов работы разрабатываемой программы;
– описание и обоснование выбора состава технических и программных средств.
Основная часть содержит разработанные программные документы, выполненные в соответствии с требованиями соответствующих стандартов еспд.
Описание программы (ГОСТ 19.402-2000):
– общие сведения:
обозначение и наименование программы;
автора, дату создания, версию программы;
программную среду и программное обеспечение, необходимые для функционирования программы, а также рекомендации по выбору версий и модификаций;
языки программирования, на которых написана программа;
новые возможности и отличие от предыдущих версий и модификаций.
– структура программы (выполняется на основании исходного текста программы):
алгоритм программы (схема алгоритма программы);
используемые методы и типовые проектные решения;
структура программы с описанием функций составных частей, их проблемной и машинной ориентации и связей между ними (при необходимости нарисовать структуру программы);
связи программы с другими программами;
используемые стандартные протоколы связи;
– входные и выходные данные:
характер и организацию входных и выходных данных;
описание предварительной подготовки входных данных;
формат, описание и способ кодирования входных и выходных данных;
возможности управления форматом и полнотой получаемых выходных данных.
Допускается содержание разделов иллюстрировать пояснительными примерами, таблицами, схемами и графиками.
– вызов и загрузка:
способ вызова программы с соответствующего носителя данных;
входные точки в программу.
Допускается указывать адреса загрузки, сведения об использовании оперативной и внешней памяти, объем программы
Описание применения (ГОСТ 19.502-78):
условия, необходимые для выполнения программы (организация рабочего места (требования к помещению, требования техники безопасности и т.д.),
– основные моменты энерго- и ресурсосбережения, которые следует учитывать при организации рабочего места, где будет эксплуатироваться разрабатываемая программа.
Руководство программиста (ГОСТ 19.503-79, ГОСТ 19.504-79):
– характеристики программы: описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т.п.);
– обращение к программе: описание процедур вызова программы (способы передачи управления и параметров данных и др.);
– настройка программы: описание действий по настройке программы на условия конкретного применения (настройка на состав технических средств, выбор функций и др.). При необходимости приводят поясняющие примеры;
– дополнительные возможности: описание дополнительных разделов функциональных возможностей программы и способов их выбора
– сообщения программисту: тексты сообщений, выдаваемых в ходе выполнения настройки, проверки программы, а также в ходе выполнения программы, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.
Руководство пользователя (ГОСТ 19.505-79 Руководство оператора):
– условия выполнения программы: условия, необходимые для выполнения программы (требования к необходимым для данной программы техническим средствам, и другим программам, общие характеристики входной и выходной информации, а также требования и условия организационного, технического и технологического характера и т.п.)
– выполнение программы: последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и возможных вариантов команд, с помощью которых пользователь осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды;
– сообщения оператору: тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора (действия оператора в случае сбоя, возможности повторного запуска программы и т.п.);
Программа и методика испытаний (ГОСТ 19.301-2000):
– объект испытаний: наименование, область применения, обозначение программы;
– цель испытаний;
– средства и порядок испытаний:
описание программной среды функционирования разработанной программы;
описание программно-аппаратурной среды функционирования разработанной программы;
процедуры проверки соответствия программно-аппаратной среды функционирования предъявленным требованиям и порядок их выполнения;
порядок выполнения процедур проверки корректности выполняемых действий.
Более подробное описание подпунктов смотреть в стандарте.
– методы испытаний: описание используемых методов испытаний, в частности, описания тестов и способов проверок с указанием ожидаемых результатов испытаний (перечней тестовых примеров, контрольных распечаток тестовых примеров и т.п.).
Примечание: в документе «Программа и методика испытаний» на конкретных примерах должны быть описаны ручной и автоматизированный варианты решения поставленной задачи.
Заключение