- •071900 "Информационные системы и технологии"
- •351400 “Прикладная информатика (в менеджменте)”
- •Введение
- •1. Общие сведения о целях, задачах и требованиях к выпускным квалификационным работам
- •2. Цели и задачи дипломных работ и дипломных проектов
- •3. Структура и содержание выпускной квалификационной работы.
- •3.1. Виды и структура квалификационных работ
- •3.2. Общие требования к содержанию пояснительной записки
- •3.2.1. Техническое задание
- •3.2.2. Введение
- •3.2.3. Основная часть пояснительной записки
- •3.2.4. Экономический раздел
- •3.2.5. Безопасность жизнедеятельности
- •3.2.6. Заключение
- •3.2.7. Список использованных источников
- •3.2.8. Рекомендации по разработке раздела «Приложения»
- •3.3. Общие требования к содержанию графической части
- •4. Требования к оформлению пояснительной записки
- •4.1. Структура пояснительной записки
- •4.2. Нормативные документы, используемые при выполнении квалификационных работ
- •4.3. Общие требования к оформлению текста пояснительной записки
- •4.4. Стиль изложения
- •4.5. Оформление таблиц, формул, иллюстраций
- •4.6. Оформление графической части квалификационной работы на плакатах
- •5. Этапы выполнения и защиты квалификационной работы
- •5.1. Выбор и утверждение темы
- •5.2. Преддипломная практика
- •5.3. Стадия разработки
- •5.4. Нормоконтроль
- •5.5 Приемка программного продукта
- •5.6. Предварительная защита
- •5.7. Подготовка к защите квалификационной работы
- •5.8. Порядок защиты квалификационной работы
- •Приложение 1
- •Приложение 2
3.2.1. Техническое задание
Цель технического задания — определить структуру, содержание и технические характеристики разрабатываемого программного или информационного продукта таким образом, чтобы заказчик и исполнитель имели одинаковое понимание того, каким должен быть результат разработки и какие функции он должен выполнять. Реализация проекта должна начинаться только после утверждения технического задания.
Окончательно сформулированное техническое задание должно входить в отчет по преддипломной практике.
В пояснительной записке к квалификационной работе техническое задание оформляется как приложение.
Требования к содержанию и оформлению технического задания определяются ГОСТ 19.201-78 ЕСПД.
В общем случае техническое задание должно содержать следующие разделы.
Введение.
Указывается наименование, краткая характеристика области применения разрабатываемого программы или программного изделия и объекта.
Основания для разработки.
Здесь должны быть указаны:
а) документ (документы), на основании которых ведется разработка;
б) организация, утвердившая этот документ, и дата его утверждения.
Назначение разработки.
Должно быть указано функциональное и эксплуатационное назначение программы или программного изделия.
Требования к программе или программному изделию.
Раздел должен содержать следующие подразделы:
требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т. п.;
требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой
условия эксплуатации;
требования к составу и параметрам технических средств;
требования к информационной и программной совместимости;
требования к обеспечению надежного функционирования (обеспечения устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и т.п.);
специальные требования.
Требования к программной документации.
Приводится предварительный состав программной документации и, при необходимости, специальные требования к ней.
Технико-экономические показатели.
В разделе «Технико-экономические показатели» должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
Стадии и этапы разработки.
Описываются необходимые стадии разработки, этапы и содержание работ, а также, сроки разработки и исполнители.
Порядок контроля и приемки.
Указываются виды испытаний и общие требования к приемке работы.
В техническое задание допускается включать приложения.
В приложения к техническому заданию могут входить:
перечни научно-исследовательских и других работ, обосновывающих разработку;
схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке;
другие источники разработки.
В зависимости от особенностей разрабатываемой системы, допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них.
В частности, может прилагаться подробный документированный анализ технологий заказчика, с акцентом на узкие места, препятствующие росту производительности и доходности. Может приводиться отчет о существующих прототипах разрабатываемого продукта и их ограничениях.
Например, техническое задание на создание веб-сайта может содержать:
цели, которые ставятся перед веб-сайтом;
слова или словосочетания, по которым веб-сайт должен находиться поисковыми системами;
структуру веб-сайта (с указанием всех страниц и что на них будет размещено);
структуру основных вариантов дизайна страниц;
описание работы программных элементов и т.п.;
перечень информационных материалов, которые должен предоставить заказчик и т.п.
Описание функций и требований к веб-сайту может быть разбито на подразделы.
Требования к системе в целом могут включать различные характеристики.
а) Описание платформы — "система должна работать под Windows (95, NT) " и т.п.
б) Требуемый уровень модульности, который определяет возможность расширения системы.
в) Требуемый уровень конфиденциальности информации, отправляемой пользователем, а также поступающей к нему.
В самостоятельный раздел могут быть выделены требования, специфические для клиентской части, среди которых:
а) дружелюбность интерфейса;
б) компактность представления информации (при использовании пересылки по электронной почте);
в) использование только тех внешних компонентов и библиотек, которые есть на подавляющем числе клиентских компьютеров;
г) простота установки программы на клиентский компьютер, минимальное количество файлов в дистрибутиве;
д) возможность накопления индивидуальной базы данных и т.п.
Техническое задание может содержать уточнения функций клиентской части, например: "пользователю предоставляется возможность выбора нужного ему сервиса из предлагаемого списка, запроса и получение нужного сервиса ".
Особые требования могут формулироваться и для серверной части, например: "серверная часть должна работать в автоматическом режиме" и т.п.
В функции серверной части могут быть включены, например:
а) получение запросов от клиентской программы и их отработка,
б) отсылка данных в формате, совместимом с браузером клиента,
в) учет персональных предпочтений клиента (индивидуальных настроек) и т.п.