ГОСТ Р ИСО/МЭК 19770-2-2014
С.2 Поставщики инструментария для распространения программного обеспечения
С.2.1 Общие положения
Поставщики инструментария для распространения программного обеспечения создают инструментарий
для упаковки, тестирования, распространения и установки программного обеспечения. С инструментарием
для распространения программного обеспечения работают следующие конечные пользователи: администра
тор релизов, специалист практик по упаковке, отвечающий за упаковку программного обеспечения для раз
вертывания, и специалист-практик по использованию процессов SAM. в задачу которого входит собственно
развертывание.
Сценарии использования инструментария для распространения программного обеспечения могут быть
основными и вспомогательными.
С.2.2 Добавление информации к тегам идентификации программного обеспечения для
распространения: основные сценарии использования
Инструментарий для распространения программного обеспечения должен обеспечивать следующую функ
циональность:
a) создавать тег идентификации программного обеспечения вс нуля» в следующих типовых сценариях:
1) организация потребителя программного обеспечения разрабатывает программное обеспечение, напри
мер, простой файл скрипта или документ . содержащий макросы, которое необходимо квалифицировать как про
граммный пакет для отслеживания.
2) организация потребителя программного обеспечения развертывает пакеты устаревшего программного
обеспечения, не содержащие тегов идентификации программного обеспечения:
b
) определять, должен или не должен быть доступен для изменения или удаления конкретный элемент;
c) разрешать переупаковку программного обеспечения посредством включения элементов, относящихся как
к упаковке исходного программного обеспечения, так и к переупаковке.
П р и м е ч а н и е - Такая переупаковка может включать в себя объединение нескольких программных паке
тов в один программный пакет для распространения и развертывания;
П р и м е р - Создание программного пакета внут ри программного пакета. Создатель программ
ного обеспечения создает тег идентификации программного обеспечения для продукта, упаковывая
продукт в формат распространения. Затем для программного набора, содержащего исходный продукт,
создается от дельный тег идентификации программного обеспечения. В процессе работ ы инстру
ментария для распространения программного обеспечения в организации потребителя программ
ного обеспечения может быть создан новы й пакет для распространения программного
обеспечения с собст венным тегом идентификации программного обеспечения. После уст ановки
окончательного составного программного пакета все т ри тега идентификации программного
обеспечения должны быть дост упны для работ ы с ними.
С.2.3 Добавление информации к тегам идентификации программного обеспечения для
распространения: вспомогательные сценарии использования
Инструментарий для распространения программного обеспечения должен уметь использовать доступные
обязательные и дополнительные элементы для отслеживания и идентификации этапов управления релизами. К
таким этапам относятся проектирование, создание, тестирование, утверждение, распространение и установка дан
ного программного пакета.
С.2.4 Использование данных, содержащихся в тегах идентификации программного
обеспечения для распространения: основные сценарии использования
Инструментарий для распространения программного обеспечения должен обеспечивать следующую функ
циональность:
a) обеспечивать целостность и единообразие данных, содержащихся в теге идентификации программного
обеспечения;
b
) Использовать теги идентификации программного обеспечения для автоматизации процессов упаковки.
С.2.5 Использование данных, содержащихся в тегах идентификации программного
обеспечения для распространения: вспомогательные сценарии использования
Инструментарий для распространения программного обеспечения должен обеспечивать следующую функ
циональность:
а)определять по данным тега идентификации программного обеспечения, является ли конкретный элемент
конфигурации программного обеспечения обновлением существующего тега или заменой другого тега.
71