ГОСТРМЭК 62279—2016
9 Развертывание и сопровождение программного обеспечения
9.1 Развортывание программного обеспечения
9.1.1 Цель
Гарантировать, что программное обеспечение выполняется в соответствии с требованиями, со
храняя требуемый уровень полноты безопасности программного обеспечения и надежность, если оно
развернуто в окончательном окружении применения.
9.1.2 Входные документы
Все документы по проектированию, разработке и анализу, относящиеся к развертыванию.
9.1.3 Выходные документы
a) План выпуска и развертывания программного обеспечения.
b
) Руководство по развертыванию программного обеспечения.
c) Информация о версии.
d) Журнал развертывании.
e) Отчет о проверке развертывания.
9.1.4 Требования
9.1.4.1 Развертывание должно быть выполнено под руководством руководителя проекта.
9.1.4.2 Перед поставкой готового программного обеспечения должно быть зарегистрировано уни
версальное программноеобеспечение иобеспечено управление прослеживаемостью под управлением
конфигурацией. Должны также быть включены существующее ранее программное обеспечение и про
граммное обеспечение, разработанное в соответствии с предыдущей версией настоящего стандарта.
9.1.4.3 Готовое программное обеспечение в течение жизненного цикла его базовой конфигурации
должно быть восстанавливаемым.
9.1.4.4 Информация о версии должна быть подготовлена в письменном виде под руководством
проектировщика на основе входных документов, перечисленных в 9.1.2.
Требование 9.1.4.5 относится к информации о версии.
9.1.4.5 Информация о версии должна включать:
a) условия применения, которым необходимо придерживаться.
b
) информацию о совместимости между компонентами программного обеспечения и между про
граммным обеспечением и аппаратными средствами;
c) все ограничения при использовании программного обеспечения (см. 7.7.4.13).
9.1.4.6 Руководство по развертыванию программного обеспечения должно быть подготовлено в
письменном виде на основе входных документов, перечисленных в 9.1.2.
Требование 9.1.4.7 относится к руководству по развертыванию программного обеспечения.
9.1.4.7 Руководство по развертыванию программного обеспечения должно определить процеду
ры. чтобы правильно идентифицировать и установить готовое программное обеспечение.
9.1.4.8 В случае поэтапного развертывания (т. е. развертывание отдельных компонентов) настоя
тельно рекомендовано для УПБ 3 и УПБ 4 и рекомендуется для УПБ 1 и УПБ 2, чтобы разработанное
программное обеспечение включало средства, которые гарантируют, что активация несовместимых
версий компонентов программного обеспечения исключена.
9.1.4.9 Управление конфигурацией должно гарантировать, что никакого вреда не следует из со
вместного присутствия различных версий одних и тех же компонентов программного обеспечения, где
этого нельзя избежать.
9.1.4.10 При установке новой версии программного обеспечения должна быть доступна процеду
ра «отката» (т. е. возможность возвратиться к предыдущей версии).
9.1.4.11 Программное обеспечение должно иметь встроенные механизмы самоидентификации,
позволяющие его идентификацию в процессе загрузки и после загрузки в целевую систему. Механизм
самоидентификации должен указать информацию о версии программного обеспечения и любые дан
ные о конфигурации, а также идентификационные данные продукта.
П р и м е ч ан и е — Данные в коде, содержащие информацию о версии программного обеспечения, могут
быть защищены посредством кодирования (СМ. таблицу А.З «Коды с обнаружением ошибок»).
9.1.4.12 Журнал развертывания должен быть подготовлен в письменном виде на основе входных
документов, перечисленных в 9.1.2.
Требование 9.1.4.13 относится к журналу развертывания программного обеспечения.
46