Это учебный пересказ смысла стандарта простым языком, а не официальный текст ГОСТ. Для настоящей работы нужен сам стандарт. Обычно имеют в виду ГОСТ 19.201-78 — требования к содержанию и оформлению технического задания на программу.

ГОСТ 19.201-78

Требования к программе или программному изделию

Самый содержательный раздел: какой должна быть программа.

Здесь фиксируют требования так, чтобы по ним можно было разрабатывать и потом проверять. Чем конкретнее — тем меньше споров на защите и приёмке.

Обычные подразделы

  • Требования к функциональным характеристикам — что программа должна уметь: функции, реакции, режимы, вход/выход.
  • Требования к надёжности — устойчивость, восстановление, поведение при сбоях, сохранность данных.
  • Условия эксплуатации — температура/помещение по необходимости, но чаще для ПО: ОС, права доступа, режим работы пользователей.
  • Требования к составу и параметрам технических средств — какой компьютер, память, сеть, периферия.
  • Требования к информационной и программной совместимости — форматы, СУБД, обмен с другими программами.
  • Требования к маркировке и упаковке — для изделия: как обозначают версию и носитель.
  • Требования к транспортированию и хранению — если передают на носителях или как комплект поставки.
  • Специальные требования — безопасность, защита данных, особые пожелания заказчика.