Статус документа
Статус документа

ГОСТ Р 70032-2022 Дистанционное зондирование Земли из космоса. Программное обеспечение обработки данных дистанционного зондирования Земли из космоса. Порядок разработки и распространения

     5 Требования к системе управления версиями исходного кода программного обеспечения обработки данных дистанционного зондирования Земли из космоса

5.1 В процессе разработки исходного кода ПО обработки данных ДЗЗ из космоса должна быть использована система управления версиями.

5.2 Система управления версиями должна обеспечивать автоматическую систематизацию и хранение правок исходного кода.

5.3 Система управления версиями должна обладать следующими функциями:

- отслеживание, индексация и хранение изменений;

- возможность создавать рабочие копии (ветви) основной версии исходного кода ПО обработки данных ДЗЗ из космоса;

- возможность отмены изменений и возврата исходной (предыдущей) версии ПО обработки данных ДЗЗ из космоса;

- возможность полного или частичного слияния нескольких рабочих копий (ветвей) исходного кода ПО обработки данных ДЗЗ из космоса вместе, либо с основной версией;

- управление правами доступа пользователей системы.

5.4 Система управления версиями может быть реализована в собственном ПО обработки данных ДЗЗ из космоса с использованием открытых стандартов и спецификаций или с помощью существующих открытых распределенных систем.

Примечание - Примером открытых распределенных систем управления версиями являются Git, Mercurial, SVN и др.

5.5 Доступ к системе управления версиями должен быть регламентирован договором на разработку ПО обработки данных ДЗЗ из космоса. Управление доступом к системе управления версиями, включая управление учетными записями пользователей и ролями доступа, осуществляется с помощью системы контроля доступа, которая должна исключать возможность несанкционированного доступа к исходному коду и ПО обработки данных ДЗЗ из космоса.