- •Виды квалификационных работ
- •Общие требования к пояснительной записке
- •Содержание пояснительной записки
- •Глава 1 (постановка задачи)
- •Глава 2 (проектирование системы)
- •Глава 3 (описание особенностей реализации системы)
- •Требования к отдельным разделам пояснительной записки Аннотация
- •Содержание
- •Введение
- •ОсновноЙ раздел пояснительной записки
- •Постановка задачи (глава 1)
- •Проектирование системы (глава 2)
- •Замечание. Полный текст технического задания помещается в приложение к пояснительной записке.
- •Реализация системы (глава 3)
- •Заключение
- •Список использованных источников
- •Приложения
- •Требования к содержанию и оформлению технического задания
- •Требования к оформлению пояснительной записки Общие требования
- •Нумерация страниц
- •Оформление таблиц, формул, иллюстраций
- •Оформление иллюстраций
- •Оформление таблиц
- •Порядок выполнения и защиты выпускной квалификационной работы Выбор и утверждение темы
- •Основной этап выполнения квалификационной работы
- •Предварительная защита
- •Приемка программного продукта
- •Подготовка к защите квалификационной работы
- •Защита квалификационной работы
- •Примерный план доклада
- •Презентация
Требования к содержанию и оформлению технического задания
Техническое задание помещается в "Приложение 1" и является важнейшим документом, с которого должны начинаться любые разработки. Цель технического задания — определить структуру, содержание и технические характеристики разрабатываемого конечного продукта так, чтобы заказчик и исполнитель имели одинаковое понимание того, каким должен быть результат разработки и какие функции он должен обеспечивать.
Точность формулировок взаимно согласованного технического задания в дальнейшем определяет отношения заказчика и исполнителя и позволяет избежать возможных претензий с обеих сторон. Реализация проекта должна начинаться только после утверждения технического задания.
Поэтому разработка технического задания является одним из важнейших этапов выполнения квалификационной работы. В пояснительной записке к квалификационной работе полный текст технического задания оформляется как приложение.
Требования к содержанию и оформлению технического задания определяются ГОСТ 19.201-78 ЕСПД. Кратко, в общем случае техническое задание должно содержать следующие разделы.
Введение.
Указывается наименование, краткая характеристика области применения разрабатываемого программы или программного изделия и объекта.
Основания для разработки.
Здесь должны быть указаны:
а) документ (документы), на основании которых ведется разработка;
б) организация, утвердившая этот документ, и дата его утверждения.
Назначение разработки.
Должно быть указано функциональное и эксплуатационное назначение программы или программного изделия.
Требования к программе или программному изделию.
Раздел должен содержать следующие подразделы:
требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т. п.;
требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой
условия эксплуатации;
требования к составу и параметрам технических средств;
требования к информационной и программной совместимости;
требования к обеспечению надежного функционирования (обеспечения устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и .п.)
специальные требования.
Требования к программной документации.
Приводится предварительный состав программной документации и, при необходимости, специальные требования к ней.
Технико-экономические показатели.
В разделе "Технико-экономические показатели" предполагается, что должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
Стадии и этапы разработки.
Описываются необходимые стадии разработки, этапы и содержание работ, а также, сроки разработки и исполнители.
Порядок контроля и приемки.
Указываются виды испытаний и общие требования к приемке работы.
В техническое задание допускается включать приложения.
В приложения к техническому заданию могут входить:
перечни научно-исследовательских и других работ, обосновывающих разработку;
схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке;
другие источники разработки.
В зависимости от особенностей разрабатываемой системы допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них.
Например, может прилагаться подробный документированный анализ технологий заказчика, с акцентом на узкие места, препятствующие росту производительности и доходности. Может приводиться отчет о существующих прототипах разрабатываемого продукта и их ограничениях.
Техническое задание на создание веб-сайта может содержать:
цели, которые ставятся перед веб-сайтом,
слова или словосочетания, по которым веб-сайт должен находиться поисковыми системами;
структуру веб-сайта (с указанием всех страниц и что на них будет размещено),
структуру основных вариантов дизайна страниц,
описание работы программных элементов и т.п.
перечень информационных материалов, которые должен предоставить заказчик и т.п.
Описание функций и требований к веб-сайту может быть разбито на подразделы.
Требования к системе в целом могут включать различные характеристики.
а) Описание платформы — «система должна работать под управлением операционной системы Windows (ХР,7,8)» и т.п.
б) Требуемый уровень модульности, который определяет возможность расширения системы.
в) Требуемый уровень конфиденциальности информации, отправляемой пользователем, а также поступающей к нему к нему. В самостоятельный раздел могут быть выделены требования, специфические для клиентской части, среди которых:
а) дружелюбность интерфейса,
б) компактность представления информации (при использовании пересылки по электронной почте),
в) использование только тех внешних компонентов и библиотек, которые есть на подавляющем числе клиентских компьютеров, г) простота установки программы на клиентский компьютер, минимальное количество файлов в дистрибутиве,
д) возможность накопления индивидуальной базы данных и т.п. Техническое задание может содержать уточнения функций клиентской части, например: "пользователю предоставляется возможность выбора нужного ему сервиса из предлагаемого списка, запроса и получение нужного сервиса ".
Особые требования могут формулироваться и для серверной части, например: "серверная часть должна работать в автоматическом режиме" .
В функции серверной части могут быть включены, например:
а) получение запросов от клиентской программы и их отработка,
б) отсылка данных в формате, совместимом с браузером клиента,
в) учет персональных предпочтений клиента (индивидуальных настроек) и т.п.
