В техническое задание для программного продукта должны быть включены следующие разделы: 13
- Введение. 13 Содержит наименование темы разработки, краткую характеристику области применения программы или программного изделия и объекта, в котором используют программу или программное изделие. 1
- Основания для разработки. 13 Содержит сведения из договора между заказчиком и исполнителем: документы, на основании которых ведётся разработка, организация, утвердившая этот документ, и дата его утверждения, наименование и (или) условное обозначение темы разработки. 1
- Назначение разработки. 13 Содержит функциональное и эксплуатационное назначение программы или программного изделия. 1
- Требования к программе или программному изделию. 13 Самый большой раздел ТЗ, который содержит следующие подразделы: требования к функциональным характеристикам, требования к надёжности, условия эксплуатации, требования к составу и параметрам технических средств, требования к информационной и программной совместимости, требования к маркировке и упаковке, требования к транспортированию и хранению, специальные требования. 1
- Требования к программной документации. 13 Содержит предварительный состав программной документации и, при необходимости, специальные требования к ней. 1
- Технико-экономические показатели. 13 Содержит ориентировочную экономическую эффективность, предполагаемую годовую потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами. 1
- Стадии и этапы разработки. 13 Устанавливает необходимые стадии разработки, этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены), а также, как правило, сроки разработки и определяет исполнителей. 1
- Порядок контроля и приёмки. 13 В этом разделе должны быть указаны виды испытаний и общие требования к приёмке работы. 1
- Приложения. 13 В приложениях к техническому заданию, при необходимости, приводят перечень научно-исследовательских и других работ, обосновывающих разработку, схемы алгоритмов, таблицы, описания, обоснования, расчёты и другие документы, которые могут быть использованы при разработке, другие источники разработки (например, ГОСТы, на основании которых должна проводиться разработка). 1
В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них. 1