В подразделе рассматриваются условия работы объекта автоматизации и требования к ПП.
Техническое задание разрабатывается согласно ГОСТ 19.201-78 [5].
Во введении к техническому заданию указывается наименование и краткая характеристика области применения разрабатываемого программного обеспечения и объекта, для которого оно используется.
В разделе «Основание для разработки» указываются:
- документы, на основании которых ведется разработка;
- организация, утвердившая эти документы, и дата их утверждения;
- наименование и/или условное обозначение темы разработки.
В разделе «Назначение разработки» должно быть указано функциональное и эксплуатационное назначение разрабатываемого программного обеспечения.
Раздел «Требования к программе или программному изделию» должен содержать рассматриваемые ниже следующие подразделы.
В подразделе «Требования к функциональным характеристикам» должны быть указаны требования к составу выполняемых функций, организации входных и выходных данных, временным и другим количественным характеристикам и т.п.
В подразделе «Требования к надежности» должны быть указаны требования к обеспечению надежного функционирования (обеспечение устойчивости, контроль входной и выходной информации, время восстановления после отказа и т.п.).
В подразделе «Условия эксплуатации» должны быть указаны условия эксплуатации (температура окружающего воздуха, относительная влажность и т.п.), при которых должны обеспечиваться заданные характеристики, а также вид обслуживания, необходимое количество и квалификация персонала.
В подразделе «Требования к составу и параметрам технических средств» перечисляется необходимый состав технических средств с указанием их основных технических характеристик.
В подразделе «Требования к информационной и программной совместимости» должны быть указаны требования к информационным структурам на входе и выходе, а также методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой. При необходимости должна обеспечиваться защита информации и программ.
В разделе «Требования к программной документации» технического задания должен быть указан предварительный состав программной документации и, при необходимости, специальные требования к ней.
В разделе «Технико-экономические показатели» должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
В разделе «Стадии и этапы разработки» устанавливают необходимые стадии разработки, этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены), а также, как правило, сроки разработки и определяют исполнителей.
В разделе «Порядок контроля и приемки» должны быть указаны виды испытаний и общие требования к приемке работы.
В приложениях к техническому заданию, при необходимости, приводят:
- перечень научно-исследовательских и других работ, обосновывающих разработку;
- схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке;
- другие источники разработки.
Особое внимание необходимо уделить разработке количественных критериев для контроля качества выполненной при проектировании ПП работы. Критерии качества разрабатываются для каждого функционального требования.
В тексте с характеристикой требований и выполняемых работ обязательно должны быть ключевые слова (термины) из разработанного ранее глоссария предметной области.