Техническое задание – это основной исходный документ разработки программного обеспечения, в котором формулируются основные цели разработки, список принципиальных требований к продукту, определяются сроки и этапы разработки и регламентируется процесс приемно-сдаточных испытаний. Этот документ содержит основные требования заказчика, исходные данные для разработки, указываются назначение продукта, область его применения, стадии разработки различной документации, её состав, сроки исполнения и т. д., а также особые требования, обусловленные спецификой проекта либо условиями его эксплуатации. Основой технического задания, как документа определяющего характеристики разрабатываемого программного обеспечения функциональную составляющую программного обеспечения являются: Спецификация требований - документ, который содержит законченное описание поведения программы, которую требуется разработать. Включает ряд пользовательских сценариев, которые описывают все варианты взаимодействия обеспечением. П