ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию и оформлению. Unified system for program documentation. Technical specification for development. Requirements for contents and form of pressentation. УДК 651.7/.78:002:006.354 МКС 35.080. Редакция от 05.11.2023.
1 Общие положения ГОСТ 19.201-78
1.1 Техническое задание оформляют в соответствии с ГОСТ 19.106—78 на листах формата 11 и 12 по ГОСТ 2.301—68, как правило, без заполнения полей листа. Номера листов (страниц) проставляются в верхней части листа над текстом [из 1.1 ГОСТ 19.201—78]
1.2 Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104—78.
Информационную часть (аннотацию и содержание), лист регистрации изменений допускается в документ не включать [из 1.2 ГОСТ 19.201—78]
1.3 Для внесения изменений или дополнений в техническое задание на последующих стадиях разработки программы или программного изделия выпускают дополнение к нему. Согласование и утверждение дополнения к техническому заданию проводят в том же порядке, который установлен для технического задания [из 1.3 ГОСТ 19.201—78]
1.4 Техническое задание должно содержать следующие разделы:
- введение (1);
- основания для разработки (2);
- назначение разработки (3);
- требования к программе или программному изделию (4);
- требования к программной документации (5);
- технико–экономические показатели (6);
- стадии и этапы разработки (7);
- порядок контроля и приемки (8);
- в техническое задание допускается включать приложения (9).
В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы или объединять отдельные из них [из 1.4 ГОСТ 19.201—78]
2 Содержание разделов из ГОСТ 19.201-78
2.1 В разделе «Введение» указывают наименование (1.1), краткую характеристику области применения программы или программного изделия (1.2) и объекта, в котором используют программу или программное изделие (1.3) [из 2.1 ГОСТ 19.201—78]
2.2 В разделе «Основания для разработки» должны быть указаны:
- документ (документы), на основании которых ведется разработка (2.1);
- организация, утвердившая этот документ, и дата его утверждения (2.2);
- наименование и (или) условное обозначение темы разработки (2.3).
[из 2.2 ГОСТ 19.201—78]
2.3 В разделе «Назначение разработки» должно быть указано функциональное (3.1) и эксплуатационное назначение программы или программного изделия (3.2) [из 2.3 ГОСТ 19.201—78]
2.4 Раздел «Требования к программе или программному изделию» должен содержать следующие подразделы:
- требования к функциональным характеристикам (4.1);
- требования к надежности (4.2);
- условия эксплуатации (4.3);
- требования к составу и параметрам технических средств (4.4);
- требования к информационной и программной совместимости (4.5);
- требования к маркировке и упаковке (4.6);
- требования к транспортированию и хранению (4.7);
- специальные требования (4.8).
[из 2.4 ГОСТ 19.201—78]
2.4.1 В подразделе «Требования к функциональным характеристикам» должны быть указаны требования к составу выполняемых функций (4.1.1), организации входных и выходных данных (4.1.2), временным характеристикам (4.1.3) и т.п. [из 2.4.1 ГОСТ 19.201—78]
2.4.2 В подразделе «Требования к надежности» должны быть указаны требования к обеспечению надежного функционирования (4.2.1) (обеспечения устойчивого функционирования (4.2.2), контроль входной и выходной информации (4.2.3), время восстановления после отказа (4.2.4) и т.п.) [из 2.4.2 ГОСТ 19.201—78]
2.4.3 В подразделе «Условия эксплуатации» должны быть указаны условия эксплуатации (температура окружающего воздуха, относительная влажность и т.п. для выбранных типов носителей данных), при которых должны обеспечиваться заданные характеристики (4.3.1), а также вид обслуживания (4.3.2), необходимое количество и квалификация персонала (4.3.3) [из 2.4.3 ГОСТ 19.201—78]
2.4.4 В подразделе «Требования к составу и параметрам технических средств» указывают необходимый состав технических средств (4.4.1) с указанием их основных технических характеристик (4.4.2) [из 2.4.4 ГОСТ 19.201—78]
2.4.5 В подразделе «Требования к информационной и программной совместимости» должны быть указаны требования к информационным структурам на входе и выходе (4.5.1) и методам решения (4.5.2), исходным кодам (4.5.3), языкам программирования (4.5.4) и программным средствам, используемым программой (4.5.5).
При необходимости должна обеспечиваться защита информации и программ (4.5.6) [из 2.4.5 ГОСТ 19.201—78]
2.4.6 В подразделе «Требования к маркировке и упаковке» в общем случае указывают требования к маркировке программного изделия (4.6.1), варианты и способы упаковки (4.6.2) [из 2.4.6 ГОСТ 19.201—78]
2.4.7 В подразделе «Требования к транспортированию и хранению» должны быть указаны для программного изделия условия транспортирования (4.7.1), места хранения (4.7.2), условия хранения (4.7.3), условия складирования (4.7.4), сроки хранения в различных условиях (4.7.5) [из 2.4.7 ГОСТ 19.201—78]
2.5 В разделе «Технико–экономические показатели» должны быть указаны: ориентировочная экономическая эффективность (6.1), предполагаемая годовая потребность (6.2), экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами (6.3) [из 2.5 ГОСТ 19.201—78]
2.5а В разделе «Требования к программной документации» должен быть указан предварительный состав программной документации (5.1) и, при необходимости, специальные требования к ней (5.2) [из 2.5а ГОСТ 19.201—78]
2.6 В разделе «Стадии и этапы разработки» устанавливают необходимые стадии разработки (7.1), этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены) (7.2), а также, как правило, сроки разработки и определяют исполнителей (7.3) [из 2.6 ГОСТ 19.201—78]
2.7 В разделе «Порядок контроля и приемки» должны быть указаны виды испытаний (8.1) и общие требования к приемке работы (8.2) [из 2.7 ГОСТ 19.201—78]
2.8 В приложениях к техническому заданию, при необходимости, приводят:
- перечень научно–исследовательских и других работ, обосновывающих разработку (9.1);
- схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке (9.2);
- другие источники разработки (9.3).
[из 2.8 ГОСТ 19.201—78]