Горбатов Аттестационные испытания автоматизированных систем от 2014
.pdf
части полного пути доступа, которые присоединяются к имени файла для его идентификации, переключатель «Ktlg» для выдачи отчета о результатах сравнения на уровне каталогов, и переключатель «Ext» для получения отчета по расширениям сравниваемых файлов.
Переключатель «По Гл. Отчету» определяет, что в качестве исходных данных для сравнения двух версий программных комплексов используется содержимое соответствующих главных отчетов, полученных ранее. В противном случае (определено по умолчанию) сравнение осуществляется по информации файлов 4.old и 4.new, полученных ранее в режиме Фиксации.
Режим «Сравнение файлов», включаемый соответствующей кнопкой, определяет задание работы программы «ФИКС 2.0.1» по выполнению сравнения заданной пары файлов (рис.17.7). Задание файлов и режимов работы осуществляется после нажатия кнопки «Пуск».
Рис. 17.7. Внешний вид закладки «Задание» при включенной кнопке «Сравнение файлов»
В процессе работы программы «ФИКС 2.0.1» заполняются поля закладок «Файлы», «Гл.Отчет», «Отчет1», «Отчет2», «Сообщения».
441
Режимы функционирования
Фиксация исходного состояния комплекса на машинном носи-
теле заключается в вычислении для каждого файла исследуемого программного комплекса контрольной суммы и формировании соответствующих отчетов и рабочих файлов, в которых Фиксируются полученные контрольные суммы.
Результаты Фиксации исходного состояния с рабочими файлами и файлом главного отчета записываются в каталог, определяемый пользователем. Ряд рабочих файлов имеют атрибут «скрытый» и предназначены для последующей реализации режима контроля исходного состояния или режима сравнения версий исследуемого программного комплекса.
Основным способом определения перечня файлов для контрольного суммирования программного комплекса является проект. Проект создается пользователем или выбирается из уже существующих (ранее созданных) файлов проектов с помощью всплывающих меню поля «Контролируемые файлы» на закладке «Задание».
Если в проект предполагается поместить только один элемент выбора поля «Контролируемые файлы», то допускается не помещать его предварительно в проект, а сразу после выбора нажать кнопку «Пуск».
Если проект создан, то программа работает по проекту, независимо от того, что в данный момент выбрано в дереве каталогов в поле «Контролируемые файлы». Следует особо отметить, что если окно с проектом закрыть с помощью кнопки-индикатора или кнопки управления окном, то это не означает, что проект перестал существовать, он лишь скрыт от пользователя. Существование проекта в данном случае подтверждается зеленым или красным цветом кнопки-индикатора, над левым верхним углом поля «Контролируемые файлы». Зеленый цвет кнопки-индикатора означает, что проект создан пользователем, красный цвет означает, что проект создан пользователем и скорректирован программой. Программа корректирует проект, добавляя в него файлы, заданные списком и вручную, при установленном переключателе «Выбор файлов». По завершении выполнения режима Фиксации текущий проект записывается в каталог с результатами.
442
Если каталог для записи результатов уже существует, то имеющиеся в нем отчеты и рабочие файлы будут замещены текущими.
Контроль целостности. Контроль целостности файлов программного комплекса на машинном носителе заключается в вычислении для каждого файла исследуемого программного комплекса контрольной суммы и сравнении ее с полученной ранее и заФиксированной в главном отчете, принимаемом за эталонный.
Фиксация и контроль каталогов. Режим Фиксации и контроля каталогов «Фикс/Контр.ктлг» целесообразно применять для поиска изменений в каталогах программного комплекса. Отличие данного режима от режимов «Фиксация версии» и «Контроль целостности» состоит в том, что все файлы отчетов работы программы «ФИКС 2.0.1» записываются не только в каталог результатов, но и в каждый каталог исследуемого программного комплекса в файл с име-
нем $.$.
Контроль исходного состояния комплексов. Контроль исходно-
го состояния заключается в проверке факта наличия или отсутствия изменений в файлах текущей версии исследуемого программного комплекса и предыдущей версии того же программного комплекса. Данный режим может быть выполнен только в случае, если предварительно дважды выполнен режим Фиксации исходного состояния комплексов.
Сравнение файлов. Данный режим может быть выполнен только в случае, если предварительно дважды выполнен режим Фиксации исходного состояния файлов с одинаковыми значениями преФикса и одинаковыми алгоритмами контрольного суммирования. Одна Фиксация должна быть выполнена с включенным переключателем «OLD», вторая − с включенным переключателем «NEW» в группе элементов «Комплекс» на закладке «Задание».
Данный режим позволяет в диалоге просмотреть все изменения в заданной паре файлов.
МЕТОДИКА И ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1.Предварительная настройка «Фикс-2.0.1»
1.Запустите «Фикс-2.0.1» (запустить на выполнение файл
Isx_Sost.exe).
443
2.Перейдите на вкладку «Настройки».
3.В поле «Конфигурация» выберите «Умолчание» и нажмите кнопку «Применить».
4.В качестве имя подкаталога для записи результатов работы программы укажите свою фамилию и определите полный путь, в каталоге нижнего уровня которого будет создаваться подкаталог для записи результатов работы программы «ФИКС 2.0.1».
5.Сравните заданные вами настройки с рис. 17.8.
Рис. 17.8. Настройка «Фикс-2.0.1»
2.Фиксация исходного состояния
1.Перейдите на вкладку «Задание».
2.В группе элементов «Алгоритм КС» задайте алгоритм контрольного суммирования «ВКС» (взвешенное контрольное сумми-
рование, длина контрольной суммы − 32 бита).
3.В группе элементов «Комплекс» выберите «Old».
4.В поле «Контролируемые файлы» найдите каталог программы «Фикс-2.0.1» (...\fix-2.0.1), выделите его и нажмите правую кла-
444
вишу мыши. В появившемся контекстном меню сначала выберите пункты «Проект...», «Создать» для создания нового проект, а потом (в том же контекстном меню) «Добавить в проект…», «с подкаталогами» для добавления «Фикс-2.0.1» в проект.
5.Сохраните созданный проект в каталоге программы, указав в качестве имени проекта свою фамилию: «Проект...», «Сохранить».
6.Затем нажмите кнопку «Пуск».
7.Изучите содержание вкладок «Гл.Отчет», «Отчет1», «Отчет2» и «Сообщения».
3.Контроль целостности
1.На вкладке «Задание» выберите «Кнтрл. целостности» и произведите все необходимые настройки, в соответствии с рис. 17.9.
Рис. 17.9. Контроль целостности
2. Затем нажмите «Пуск». В появившемся диалоговом окне от-
кройте файл «Report_Old.isx» (…\FixResult\<Фамилия>\ Report_ Old.isx).
445
3.Изучите полученный отчёт. Для файла, изменившего контрольную сумму, по сравнению с данными эталонного отчета, в новом главном отчете формируется две одинаковые строки, отличающиеся только контрольными суммами. Одна строка помечается символом «#» и содержит новое значение суммы, следующая за ней строка помечается символами «##» и содержит прежнее значение контрольной суммы. Строки с отсутствующими файлами помечаются символами «–».
4.Перезагрузите компьютер и убедитесь в том, что при загрузке системы автоматически проверяется целостность контролируемых ресурсов и выводится отчет.
4.Моделирование нарушения целостности контролируемых
ресурсов
1.Еще раз зафиксируйте исходное состояние, загрузив ранее созданный проект (пункт «Фиксация исходного состояния»).
2.Удалите из каталога результатов файл «Report_Old_0.html».
3.Внесите произвольные изменения в файл «Report_Old.csv».
4.Перезагрузите компьютер и изучите полученные отчёты.
5.Контроль исходного состояния комплексов
1.Аналогично пункту «Фиксация исходного состояния» заФиксируйте новую версию, указав в качестве статуса комплекса «New» и загрузив ранее созданный проект.
2.На вкладке «Задание » выберите «Сравнение версий».
3.Установите галочку напротив поля «По Гл. Отчету».
4.Нажмите кнопку «Пуск».
5.В появившемся диалоговом окне выберите сначала файл но-
вого отчета «Report_New.isx», а затем – старого «Report_Old.isx».
6.Изучите полученные отчеты.
Подготовка отчета
1.В отчёте кратко опишите выполненные действия.
2.Приведите анализ полученных в работе результатов.
3.Затем в качестве полученных результатов приложите html файлы отчетов из каталога «...\FixResult\<Фамилия>\».
446
Тестовые задания к работе № 17
Входной контроль
1. Целостность информациио:
a)это состояние информации, при котором она остается неизменной в условиях случайного и (или) преднамеренного искажения (разрушения);
b)это способность средства вычислительной техники или автоматизированной системы обеспечивать неизменность информации
вусловиях случайного и (или) преднамеренного искажения (разрушения);
c)нет верного ответа.
2.К основным функциям программы «ФИКС 2.0.1» относятся:
a) фиксация и контроль каталогов; b) подсчёт контрольных сумм;
c) фиксация исходного состояния записей реестра;
d) контроль исходного состояния программного комплекса; e) создание базы эталонных контрольных сумм.
3.Настройка программы «ФИКС 2.0.1» осуществляется с помощью двух закладок основного окна:
a) «Настройка» и «Файлы»; b) «Отчёт1» и «Отчёт2»;
c) «Задание» и «Настройка»; d) «Файлы» и «Задание».
4.Для указания параметров фильтрации файлов при их выборе на обработку программой «ФИКС 2.0.1» предназначена:
a) группа переключателей «Расширения файлов» («Маски файлов»);
b) группа переключателей «Листы отчета»; c) группа переключателей «Конфигурация»; d) группа переключателей «К выбору файлов».
5.Группа переключателей «Подсказка» предназначена для: a) включения контекстных подсказок;
b) задания выдачи уточняющих запросов пользователю во вре-
мя работы;
447
c)отмены выдачи уточняющих запросов пользователю во время работы;
d)исключения контекстных подсказок.
6.Основные режимы обработки контролируемого программного комплекса:
a) «Фиксация версии»; b) «Кнтрл. Целостности»; c) «Фикс./Конт.ктлг.»; d) «Фикс./Конт.фйлв.»; e) «Сравнение версий»; f) «Сравнение файлов».
7.Контроль целостности файлов программного комплекса на машинном носителе заключается:
a) в вычислении для каждого файла исследуемого программного комплекса контрольной суммы и сравнении ее с эталонной;
b) в проверке для каждого файла исследуемого программного комплекса совпадения имен и размеров с эталонными;
c) нет верного ответа.
8.Для различных алгоритмов контрольного суммирования, используемых в программе «ФИКС 2.0.1», длина контрольной суммы не может быть равной:
a) 16 бит; |
d) 256 бит; |
b) 32 бита; |
e) 512 бит; |
c) 136 бит; |
f) 2048 бит. |
9.Группа переключателей «Комплекс» содержит две кноп-
ки «OLD» или «NEW»:
a) для выбора соответствующего комплекса (старого или нового) и проведения контрольного суммирования;
b) для присвоения комплексу, подлежащему контрольному суммированию, некоторого условного статуса;
c) нет верного ответа.
10.Переключатель «По Гл. Отчету» (в режиме «Сравнение версий») определяет, что в качестве исходных данных для сравнения двух версий программных комплексов используется:
a) содержимое соответствующих главных отчетов, которые будут получены в процессе выполнения сравнения версий;
448
b)информация из файлов 4.old и 4.new, полученных ранее в режиме Фиксации;
c)нет верного ответа.
Выходной контроль
1.В программе «ФИКС 2.0.1» сравнение файлов может быть выполнено только в случае:
a)если предварительно выполнен режим фиксации исходного состояния файлов;
b)если предварительно выполнен режим фиксации исходного состояния каталогов;
c)если предварительно выполнена фиксация версии;
d)нет верного ответа.
2.Режим фиксации и контроля каталогов целесообразно применять:
a)для поиска изменений в каталогах программного комплекса;
b)для поиска ошибок в каталогах программного комплекса;
c)нет верного ответа.
3.В процессе своей работы программа «ФИКС 2.0.1» не заполняет поля закладок:
a)«Задание»;
b)«Файлы»;
c)«Гл.Отчет»;
d)«Отчет1»;
e)«Отчет2»;
f)«Сообщения».
4.Результаты фиксации исходного состояния с рабочими файлами и файлом главного отчета записываются:
a)в каталог, определяемый пользователем;
b)в каталог, определяемый программой «ФИКС 2.0.1»;
c)в каталог, определяемый операционной системой;
d)нет верного ответа.
5.Ряд рабочих файлов программы «ФИКС 2.0.1» имеют атрибут «скрытый» и предназначены:
a)для режима сравнения версий исследуемого программного комплекса;
b)для хранения скрытых служебных данных (логины и пароли);
449
c)для последующей реализации режима контроля исходного состояния;
d)нет верного ответа.
6.Проверка факта наличия или отсутствия изменений в файлах текущей версии исследуемого программного комплекса
ипредыдущей версии того же программного комплекса реализуется с помощью:
a) контроля целостности;
b) фиксации исходного состояния;
c) контроля исходного состояния комплексов; d) сравнения файлов;
e) нет верного ответа.
7.Символами «−−» в отчёте помечаются файлы:
a)которые отсутствуют;
b)которые изменились;
c)которые не изменились;
d)нет верного ответа.
8.Символами «#» и «##» в отчёте помечаются файлы: a) которые отсутствуют;
b) которые изменились; c) которые не изменились; d) нет верного ответа.
9.Автоматический запуск работы программы «ФИКС 2.0.1» осуществляется в режиме «Контроль целостности» с помощью переключателя:
a) «автоматически»; b) «полнота»;
c) «периодически»; d) нет верного ответа.
10.Алгоритм контрольного суммирования «ВКС»:
a)это контрольное суммирование по алгоритму Верхоффа, длина контрольной суммы – 64 бита;
b)это взвешенное контрольное суммирование, длина контрольной суммы – 64 бита;
c)это контрольное суммирование по алгоритму Верхоффа, длина контрольной суммы – 32 бита;
d)это взвешенное контрольное суммирование, длина контрольной суммы – 32 бита.
450
