Из ГОСТ Р 54593-2011 Информационные технологии. Свободное программное обеспечение. Общие положения

4.2.1 ГОСТ Р 54593-2011

4.2.1 Инфраструктура разработки и использования СПО должна включать в себя:

[из 4.2.1 ГОСТ Р 54593-2011]

    4.2.2 ГОСТ Р 54593-2011

    4.2.2 Инфраструктура разработки СПО должна обеспечить в процессе обработки программных пакетов реализацию следующих транзакционных принципов:

    • неделимость, т.е. пакет не может быть установлен наполовину;
    • согласованность, т.е. пакеты не могут пересекаться по файлам или конфликтовать по зависимостям;
    • изоляция, т.е. возможность ставить два независимых пакета одновременно;
    • устойчивость, т.е. изменения должны вноситься в систему немедленно, а отменить завершенную установку пакета возможно только удалив пакет отдельной транзакцией;
    • целостность, т.е. должна быть обеспечена возможность проверки того, все ли файлы из данного пакета находятся на месте и какие файлы не соответствуют исходным.

    [из 4.2.2 ГОСТ Р 54593-2011]

      4.2.3 ГОСТ Р 54593-2011

      4.2.3 К функциям инфраструктуры СПО относят:

      [из 4.2.3 ГОСТ Р 54593–2011]

        4.2.4 ГОСТ Р 54593-2011

        4.2.4 Метаданные программного пакета должны содержать:

        • собственное имя пакета (название);
        • текущую версию содержимого пакета (версию);
        • номер ревизии пакета (релиз);
        • имя и адрес электронной почты сотрудника, создавшего пакет (упаковщик);
        • зависимости;
        • размер всех файлов, занятых после распаковки (размер);
        • информацию о месте и времени сборки;
        • описания пакета одной строкой (краткое описание);
        • описание пакета из 10–20 строк (подробное описание);
        • краткое текстовое описание изменений пакета от релиза к релизу (журнал изменений);
        • указание типа программного обеспечения, к которому относится данный пакет (группа) (например, «системные библиотеки», «прикладные программы», «графические редакторы» и т.п.);
        • указание на то, под какой лицензией распространяется содержимое пакета (лицензия);
        • пакет, из которого был собран данный пакет (исходный пакет).

        [из 4.2.4 ГОСТ Р 54593–2011]

          Страницы

          Подписка на Из ГОСТ Р 54593-2011 Информационные технологии. Свободное программное обеспечение. Общие положения