подкаталог для записи результатов работы программы «ФИКС
2.0.1».
Поле выпадающего списка «Выбрать» позволяет задать (выбрать) имя подкаталога для записи результатов работы программы
«ФИКС 2.0.1».
Закладка «Задание». С использованием закладки «Задание» основного окна (рис. 17.3) настраиваются переключатели следующих групп и символьные поля, описанные ниже.
Основной группой переключателей является «Режим», которая содержит пять кнопок, задающих основные режимы обработки контролируемого программного комплекса и внешний вид закладки: «Фиксация версии», «Кнтрл. Целостности», «Фикс./Конт. ктлг.», «Сравнение версий», «Сравнение файлов».
Рис. 17.3. Внешний вид закладки «Задание»
Режим «Фиксация версии», включаемый соответствующей кнопкой, определяет задание работы программы «ФИКС 2.0.1» по первоначальному контрольному суммированию (Фиксации) файлов программного комплекса. При этом дополнительно доступны группы переключателей «Комплекс», «Алгоритм КС», «К выбору файлов», а также:
436
−переключатель «Выбор файлов» − используется для поиска и дополнительного указания файлов исследуемого комплекса, размещенных в заранее подготовленных списках или задаваемых в диалоге;
−переключатель «Поиск дублей» − используется для поиска файлов, имеющих одинаковые контрольные суммы и/или одинаковые имена после завершения их контрольного суммирования;
−переключатель «Уточнение» − используется для исключения из контрольного суммирования отдельных файлов или какой-либо информации внутри файлов;
−переключатель «Семантика» − используется для формирования дополнительной контрольной суммы КС-2, которая рассчитывается для файлов некоторых типов;
−переключатель «Zip» − используется для обработки списка файлов, находящихся в упакованном формате .zip и .arj;
−переключатель «Sorted» − используется для задания сортировки каталогов и файлов в отчетных документах.
Группа переключателей «Комплекс» содержит две кнопки «OLD» или «NEW» для присвоения комплексу, подлежащему контрольному суммированию, некоторого условного статуса.
Группа переключателей «Алгоритм КС» содержит четыре кнопки «ВКС», «Уровень-1», «Уровень-2», «Уровень-3», а также переключатель «No», определяющие выбор алгоритма контрольного суммирования или его отмену. Используются четыре различных алгоритма контрольного суммирования:
−взвешенное контрольное суммирование (ВКС), длина контрольной суммы − 32 бита;
−алгоритм «Уровень-1» , длина контрольной суммы − 32 бита;
−алгоритм «Уровень-2» , длина контрольной суммы − 136 бит;
−алгоритм «Уровень-3» , длина контрольной суммы − 32…256
бит.
Группа переключателей «Код» содержит две кнопки «Const» или «Задать», определяющие для алгоритмов «Уровень-x» способ задания значений констант для начальных кодов генерации – вручную или по умолчанию. Для алгоритма «Уровень-3» становится доступно поле для изменения параметра количества 32-битных разрядов в контрольной сумме (от 1 до 8).
437
Поле отображения «Контролируемые файлы» предназначено для выбора каталогов и файлов, подлежащих контрольному суммированию, формирования специального файла проекта. Это поле определяет основной способ задания файлов для программы «ФИКС 2.0.1». Слева над полем имеется кнопка-индикатор наличия текущего проекта;
Группа переключателей «К выбору файлов» доступна при включенном переключателе «Выбор файлов». Она содержит две группы кнопок «Список» и «Вручную», которые определяют дополнительный способ задания файлов для контрольного суммирования.
Режим «Контроль целостности», включаемый соответствую-
щей кнопкой (рис. 17.4), определяет задание работы программы «ФИКС 2.0.1» по выполнению контрольного суммирования файлов программного комплекса и сравнению полученных результатов с эталонными контрольными суммами. В этом режиме доступны переключатели «Периодически» и «Полнота». Переключатель «Периодически» делает дополнительно доступными группы переключателей «Параметры» и «Реакция» для выбора параметров автоматического периодического запуска работы программы «ФИКС 2.0.1» в данном режиме.
Рис. 17.4. Внешний вид закладки «Задание» при включенной кнопке «Контроль целостности»
438
Группа переключателей «Параметры» содержит два переключателя «Свернуть в Tray», «Автозапуск» и символьное поле «Период», определяющих возможности автоматического запуска программы «ФИКС 2.0.1» при загрузке операционной системы.
Группа переключателей «Реакция» содержит три переключателя «Звук», «Протокол» и «Диалог», которые определяют соответствующие дополнительные параметры в случае не нормы результата при периодическом контроле программного комплекса.
При установке переключателя «Полнота» предполагается, что в эталонный отчет были включены все файлы просуммированных каталогов. В этом случае программа производит поиск не только измененных и отсутствующих файлов в текущем каталоге, но и добавленных в этот каталог файлов.
Режим «Фикс./Конт.ктлг.», включаемый соответствующей кнопкой, определяет задание работы программы «ФИКС 2.0.1» по выполнению первоначального контрольного суммирования и/или контролю целостности файлов программного комплекса с учетом их размещения по каталогам (рис. 17.5).
Рис. 17.5. Внешний вид закладки «Задание» при включенной кнопке «Фикс./Конт.ктлг.»
В этом режиме результаты фиксации записываются в каждый проконтролированный каталог в виде скрытого файла с именем $.$.
439
При последующем контроле каталогов осуществляется сверка вновь полученных результатов контрольного суммирования с записанными ранее в файле $.$.
Вэтом режиме доступны группа переключателей «Подрежим»
иПоле отображения «Контролируемые файлы».
Группа переключателей «Подрежим» содержит переключатель «Фиксация», «Контроль» и «~», которые используются для задания соответствующих подрежимов режима «Фикс./Конт.ктлг.».
Режим «Сравнение версий», включаемый соответствующей кнопкой (рис. 17.6), определяет задание работы программы «ФИКС 2.0.1» по выполнению сравнения двух версий программного комплекса, заФиксированных ранее в режиме «Фиксация версии». В этом режиме контрольное суммирование файлов не производится, а все сравнение осуществляется на основе информации, полученной ранее в режиме Фиксации.
В этом режиме доступен переключатель «С учетом каталогов», включение которого делает дополнительно доступным группу кнопок «Уровень», и «По Гл. Отчету».
Рис. 17.6. Внешний вид закладки «Задание» при включенной кнопке «Сравнение версий»
Группа переключателей «Уровень» содержит кнопки «1», «2», «3» «=», определяющие для файлов, которые подлежат сравнению,
440