ГОСТ Р ИСО/МЭК 19770-2-2014
1. elementsjnvner
2. packager
3. releasejd
4. release_package
5. release_roUo(j(
6. release_verification
Более крупные no размерам потребительские организации также могут пожелать дополнить тег идентифика
ции программного обеспечения расширенной информацией, содержащей дополнительные данные, которые мож
но использовать для целей поддержки, выполнения процедур SAM или иных процессов.
А.2.5 Процесс установки
Данный процесс обычно определяется создателем программного обеспечения или лицензиаром программ
ного обеспечения и может быть соответствующим образом изменен администратором релиза внутри организа
ции.
При установке программного продукта на вычислительное устройство тег идентификации программного обе
спечения получает окончательное имя файла. Как было указано в 6.1.7. при создании имени файла настоятельно
рекомендуется использовать элемент unique_sequencejd, включающий идентифицирующую информацию о ма
шине, так как он придает общую уникальность имени файла в рамках всей организации, но, что более важно, он
позволяет идентифицировать систему, которая использовалась при установке программного пакета на сьемное
устройство.
В процессе установки также происходит обновление ряда значений данных. Такими значениями обычно яв
ляются значения следующих элементов (ни один из них не является обязательным).
1. installation_details
2. serial_number
3. validation
А.З Уникальное определение идентификатора softwarejd
Уникальный идентификатор softwarejd соответствует уникальному продукту на двоичном уровне для целей
распространения и/или обновления. Уникальность гарантируется сочетанием уникального имени создателя тега
(элемент tag_creator_regid) и заведенного создателем тега (tag_creator) идентификатора uniquejd.
Идентификатор softwarejd для конкретной версии конкретного программного пакета должен оставаться
согласованным для каждого процесса распространения данного программного пакета. Другие сведения, присут
ствующие в теге идентификации программного обеспечения, могут меняться, отражая различия в каналах рас
пространения. или даже то обстоятельство, что программный продукт включен комплектную версию программного
набора третьей стороны.
Могут встречаться случаи, когда фактический идентификатор software_id набора программного обеспечения
неизвестен вплотьдо момента установки. Такая ситуация может быть характернадля продуктов, для которых одной
программой установщиком можно настроить несколько конфигураций программного обеспечения, и о том. какая
именно версия программного пакета будет размещена на вычислительном устройстве, программе-установщику
становится известно только в процессе установки. В этих случаях каждый конфигурационный параметр, который
может включать различные лицензионные права на на использование, должен сопровождаться собственным уни
кальным идентификатором softwarejd.
А.4 Спецификация имени файла
А.4.1 Обзор
Имена файлов имеют две различных формы - одна форма для файлов, имена которых используются до
установки программного пакета (дистрибуционное имя файла), другая форма используется при установке про
граммного пакета на вычислительное устройство (установочное имя файла).
А.4.2 Дистрибуционное имя файла
Дистрибуционное имя файла должно создаваться в соответствии с правилами, установленными в 6.1.6.
Имя файла включает уникальную идентификационную информацию о программном обеспечении и содержит
информацию о создателе тега (элемент tag_creator). Дистрибуционное имя файла указывается создателем про
граммного обеспечения (элемент software_creator) или создателем тега (элемент tag_creator), и. вероятнее все
го, будет совершенно идентичным для всех экземпляров для распространения созданного программного обе
спечения.
А.4.3 Установочное имя файла
При установке тега идентификации программного обеспечения на вычислительное устройство имя файла
должно быть уникальным для этого конкретного устройства. Выполнение этого требования является обязатель-
62