ГОСТ 19.402—78 Единая система программной документации. Описание программы. Unified system for program documentation. Program description. МКС 35.080. Редакция от 06.11.2023.
1 Настоящий стандарт устанавливает состав и требования к содержанию программного документа «Описание программы», определенного ГОСТ 19.101—77.
Стандарт полностью соответствует СТ СЭВ 2092—80 [из 1 ГОСТ 19.402—78]
2 Структуру и оформление документа устанавливают в соответствии с ГОСТ 19.105—78. Составление информационной части (аннотации и содержания) является обязательным [из 2 ГОСТ 19.402—78]
3 Описание программы должно содержать следующие разделы:
- общие сведения (1);
- функциональное назначение (2);
- описание логической структуры (3);
- используемые технические средства (4);
- вызов и загрузка (5);
- входные данные (6);
- выходные данные (7).
В зависимости от особенностей программы допускается вводить дополнительные разделы или объединять отдельные разделы [из 3 ГОСТ 19.402—78]
4 В разделе «Общие сведения» должны быть указаны:
- обозначение и наименование программы (1.1);
- программное обеспечение, необходимое для функционирования программы (1.2);
- языки программирования, на которых написана программа (1.3).
[из 4 ГОСТ 19.402—78]
5 В разделе «Функциональное назначение» должны быть указаны классы решаемых задач (2.1) и (или) назначение программы (2.2) и сведения о функциональных ограничениях на применение (2.3) [из 5 ГОСТ 19.402—78]
6 В разделе «Описание логической структуры» должны быть указаны:
- алгоритм программы (3.1);
- используемые методы (3.2);
- структура программы (3.3) с описанием функций составных частей (3.4) и связи между ними (3.5);
- связи программы с другими программами (3.6).
Описание логической структуры программы выполняют с учетом текста программы на исходном языке [из 6 ГОСТ 19.402—78]
7 В разделе «Используемые технические средства» должны быть указаны типы электронных вычислительных машин и устройств (4.1), которые используются при работе программы [из 7 ГОСТ 19.402—78]
8 В разделе «Вызов и загрузка» должны быть указаны:
- способ вызова программы с соответствующего носителя данных (5.1);
- входные точки в программу (5.2).
Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы [из 8 ГОСТ 19.402—78]
9 В разделе «Входные данные» должны быть указаны:
- характер (6.1), организация (6.2) и предварительная подготовка входных данных (6.3);
- формат (6.4), описание (6.5) и способ кодирования входных данных (6.6).
[из 9 ГОСТ 19.402—78]
10 В разделе «Выходные данные» должны быть указаны:
- характер (7.1) и организация выходных данных (7.2);
- формат (7.3), описание (7.4) и способ кодирования выходных данных (7.5).
[из 10 ГОСТ 19.402—78]
11 Допускается содержание разделов иллюстрировать пояснительными примерами, таблицами, схемами, графиками [из 11 ГОСТ 19.402—78]
12 В приложение (8) к описанию программы допускается включать различные материалы, которые нецелесообразно включать в разделы описания [из 12 ГОСТ 19.402—78]