- •1. Назначение программы 4
- •2. Режимы функционирования 5
- •4. Настройка фикс 22
- •5. Установка фикс 23
- •1. Назначение программы
- •2. Режимы функционирования
- •2.1. Фиксация исходного состояния файлов программного комплекса
- •2.2. Контроль исходного состояния программного комплекса
- •2.3. Фиксация и контроль каталогов
- •2.4. Сравнение файлов
- •Формат закладки для задания режима фиксации и контроля каталогов приведен на рис. 11.
- •2.5. Контроль целостности файлов
- •3. Условия применения фикс
- •3.1. Фиксация исходного состояния комплекса на машинном носителе
- •3.2. Сравнение исходного состояния комплексов
- •3.3. Фиксация и контроль каталогов
- •3.4. Сравнение файлов
- •3.5. Контроль целостности
- •4. Настройка фикс
- •5. Установка фикс
- •Приложение 1. Рабочие файлы фикс
- •Приложение 2.
- •I Nп/пI имя файла I Время записи iДлина,байтIКол.СтрI вкс I
- •I итого: файлов - 10 247609 : 832 :1024ba29i
- •I итого: файлов - 1 28 : 0 :1ede9f27i
- •I итого: файлов - 4 6342 : 49 :c5db1874i
- •I итого: файлов - 4 10613 : 39 :e578af14i
- •I итого: файлов - 5 160833 : 2338 :734e8931i
- •I всего: файлов - 28 425425 : 3832 :4ba5ab0bI
2.2. Контроль исходного состояния программного комплекса
Контроль исходного состояния заключается в проверке факта наличия или отсутствия изменений в файлах текущей версии исследуемого программного комплекса и предыдущей версии того же программного комплекса. При этом файлы предыдущей версии комплекса могут отсутствовать у эксперта, в этом случае, у эксперта должен храниться весь набор рабочих файлов, сформированных при контроле исходного состояния предыдущей версии комплекса. Если в распоряжении эксперта имеется предыдущая версия комплекса, то контроль ее исходного состояния может быть выполнен повторно. При этом, естественно, отпадает необходимость хранения набора рабочих файлов. В последнем случае предыдущая и текущая версии комплекса должны находиться в разных каталогах (имена подкаталогов должны совпадать!).
Контроль исходного состояния программного комплекса производится по информации скрытых рабочих файлов, полученных в режимах фиксации исходного состояния с заданными статусами “OLD” и “NEW”.
Формат закладки для задания режима контроля исходного состояния приведен на рис. 7.
По результатам контроля исходного состояния формируется отчет, в котором приводится список измененных файлов, файлов добавленных и отсутствующих в версии “NEW” по сравнению с версией “OLD” комплекса. В процессе выполнения режима контроля отчеты отображаются также в соответствующих окнах программы (см. рис. 8, 10).
Как правило, контроль исходного состояния должен производиться в режиме “с учетом каталогов”. В этом случае файлы с одинаковыми именами, но расположенные в разных подкаталогах самого нижнего уровня, считаются разными файлами. Если режим “с учетом каталогов” не задан, то для файлов с совпадающими именами, но расположенных в разных каталогах, не делается различий, и для них результаты сравнения могут быть некорректными. В этом случае появляется еще одна группа файлов – дубль, отображаемых в соответствующем окне программы и отчете.
Рис. 7. Задание режима Контроль исходного состояния
Рис. 8. Образец отработки режима Контроль исходного состояния
2.3. Фиксация и контроль каталогов
В режимах, рассмотренных выше, в каталоги исследуемого программного комплекса не записываются результаты суммирования. Все отчеты и рабочие файлы записываются в каталог, определенный экспертом. Тем самым обеспечивается “стерильность” исследуемого программного комплекса. В режиме фиксации и контроля каталогов результаты записываются в каждый из проконтролированных каталогов в виде скрытого файла с именем $.$. При последующем сравнении каталогов осуществляется сверка вновь полученных результатов фиксации с записанными ранее в файле $.$. Результаты сверки также записываются в этот же каталог, но в виде файла с именем $$.$$. После выполнения режима “контроль”, в зависимости от наличия одновременно заданного режима “фиксация”, содержимое файла $.$ может быть обновлено.
Формат закладки для задания режима фиксации и контроля каталогов приведен на рис. 9.
Рис. 9. Задание режима фиксации и контроля каталогов
При выполнении режима фиксации и контроля каталогов отчеты отображаются также в соответствующих окнах программы (см. рис. 8, 10).
Использование данного режима целесообразно для поиска изменений в каталогах после последней фиксации.
Примечание. 1. Для исключения возможности ручной корректировки файлов $.$ они подвергаются кодированию и контрольному суммированию.
2. Обеспечение соответствия алгоритма контрольного суммирования в режиме фиксации и режиме контроля каталогов возлагается на эксперта.
Рис. 10. Пример Отчетов в закладке “Отчет2”
