Контроль дистрибуции программных средств

Проверяется тестом count.

Каждый дистрибутивный комплект программных средств, составляющих СУБД ЛИНТЕР, должен тестироваться на соответствие эталонному образцу. Для реализации этой задачи используется механизм вычисления контрольной суммы как для всех файлов, входящих в дистрибутивный комплект, так и для всего комплекта сразу. Для вычисления значений контрольных сумм предназначена специальная утилита, описываемая ниже.

Для контроля точности копирования при изготовлении копий с образца дистрибутивного комплекта программных средств СУБД ЛИНТЕР необходимо непосредственно перед установкой системы произвести вычисление контрольной суммы. В случае полного соответствия, дистрибутивная копия программных средств считается повторяющей образец.

Разработчик может производить изменения в исходных текстах программ, приводящие к изменению исполняемых модулей, входящих в дистрибутивный комплект. Изменения документируются, и эталонное значение контрольной суммы дистрибутивного комплекта пересчитывается.

Пользователь комплекса программных средств СУБД ЛИНТЕР должен информировать разработчиков о каждом случае несовпадения контрольной суммы дистрибутивного комплекта и эталонного значения.

Для контроля точности копирования при изготовлении дистрибутивных копий комплекса программных средств СУБД ЛИНТЕР используется специальная утилита count.

Реализация теста

Для указанного файла производится расчет 16-байтной последовательности символов, однозначно идентифицирующих заданный файл. Расчет производится с использованием распространенного алгоритма вычисления аутентифицирующих кодов Message Digest в режиме сцепления по промежуточному результату вычислений.

Правила использования дистрибуции:

  1. получить дубль эталонных носителей системы на других носителях для запасного варианта хранения. Данная операция производится стандартными утилитами копирования файлов соответствующей операционной системы или путем записи специальными программами на CD-диск. Возможно выполнение копии с промежуточным копированием с дистрибутивного диска на локальный диск;

  2. записать дистрибутив на дублирующий носитель;

  3. сравнить эталонные и дублирующие носители с помощью процедуры контроля дистрибуции;

  4. дублирующие носители необходимо сохранить с теми же правилами предосторожности, что и эталонные;

  5. если необходимо использовать дубль системы, этот дубль предварительно следует проверить при помощи процедуры контроля дистрибуции (сверив контрольные суммы дубля с эталонными);

  6. охрана программ должна быть реализована с помощью организационных и административных мер безопасности.