ГОСТ Р 70032—2022
- интеграцию с системой генерации документации;
- интеграцию с процессами тестирования по ГОСТ Р 56921;
- настройку рабочего процесса (возможность устанавливать задачи решения проблем или вы
полнения пожеланий, их приоритет и ответственных в системе управления разработкой ПО обработки
данных ДЗЗ из космоса).
7 Требования к версионированию программного обеспечения
обработки данных дистанционного зондирования Земли из космоса
и его дистрибутивов
7.1 Процедура разработки ПО обработки данных ДЗЗ из космоса должна включать в себя пра
вила именования новых версий (нумерации версий, версионирования). Версия ПО обработки данных
ДЗЗ из космоса может быть указана как часть названия самого ПО или служить атрибутом в
описании исходного кода.
7.2 В зависимости от сложности ПО обработки данных ДЗЗ из космоса и частоты его обновления, а
также используемой системы управления версиями могут применяться различные правила версиониро
вания. Правила версионирования ПО обработки данных ДЗЗ из космоса должны быть согласованы меж
ду разработчиком и заказчиком и/или пользователем ПО, описание правил приводят в документации ПО.
7.3 В общем виде версия ПО обработки данных ДЗЗ из космоса может быть представлена числом,
последовательностью нескольких чисел или текстом. Версия также может включать дополнительные
числовые и символьные обозначения, идентифицирующие стадию разработки ПО обработки данных
ДЗЗ из космоса (версия для тестирования, предварительная версия), сведения о программном окру
жении (версия стандартной библиотеки компилятора, версия интерпретатора, версия операционной
системы и др.) и другую вспомогательную информацию, необходимую для однозначного определения
версии ПО.
7.4 Рекомендуется использовать трехзначную систему обозначения версий с разделителем точка
(по спецификации [2]), в которой:
- первое число обозначает старшую версию и увеличивается, когда вносимые в ПО обработки
данных ДЗЗ из космоса изменения являются обратно несовместимыми;
- второе число обозначает младшую версию и увеличивается, когда в ПО обработки данных ДЗЗ
из космоса добавляется новая функциональность, не нарушающая обратную совместимость;
- третье число обозначает исправление и увеличивается, когда в ПО обработки данных ДЗЗ из
космоса вносятся изменения, исправляющие ошибки и уязвимости, не нарушающие обратную совме
стимость.
7.5 При увеличении одного из чисел, все идущие после него сбрасываются до нуля. Последний
ноль (заплата) может опускаться.
7.6 Для предварительных (тестовых) версий в качестве старшего номера следует использовать 0.
ПО обработки данных ДЗЗ из космоса, пригодному для штатной эксплуатации, присваивается старший
номер версии 1 и выше.
8 Требования к созданию и сопровождению документации на программное
обеспечение обработки данных дистанционного зондирования Земли
из космоса
8.1 Создание и сопровождение документации ПО обработки данных ДЗЗ из космоса следует рас
сматривать как неотъемлемую часть его жизненного цикла. ПО обработки данных ДЗЗ из космоса необ
ходимо сопровождать полной, точной, понятной и актуальной документацией, доступной пользователю
(см. [3]).
8.2 Перечень эксплуатационных документов, содержащих основные сведения для обеспечения
функционирования и эксплуатации ПО, должен быть создан по ГОСТ 19.101. Требования к содержанию и
оформлению эксплуатационных документов — в соответствии с ГОСТ 19.502 — ГОСТ 19.505.
8.3 Расширенная документация пользователя ПО обработки данных ДЗЗ из космоса (руковод
ства, справочники), включающая описания возможных сценариев использования для разных групп
пользователей, должна быть создана в соответствии с ГОСТ Р ИСО/МЭК 15910.
5