Курсовая работа: Разработка вспомогательной системной программы в системе программирования Delphi с использованием средств WinApi
Рисунок 4.3 – Потоковый граф обработчика события С2 (Считывание блока параметров Bios).
Цикломатическая сложность потокового графа:
1) V(G) = 6 регионов;
2) V(G) = 21дуг - 17 узлов + 2 = 6;
3) V(G) = 5 предикатных узлов +1 = 6.
Путь 1 :1-2-15-16-17;
Путь 2 :1-2-3-4-5-6-7-9-10-12-13-14-17.
Путь 3 : 1-2-3-4-5-6-7-8-9-10-12-13-14-16-17.
Путь 4 :1-2-3-4-5-6-7-9-10-11-12-13-14-16-17.
Путь 5 :1-2-3-4-5-6-7-8-9-10-11-12-13-14-16-17.
Путь 6 : 1-2-3-4-3-4-5-6-7-9-10-12-13-6-7-8-9-10-11-12-13-14-16-17.
№ пути | Исходные данные | Ожидаемые результаты | Реальные результаты |
1 | Не удалось считать сектор BPB . | Вывод сообщения о том, что считать BPB не удалось | Вывод сообщения: « не удалось считать BPB» |
2 | Часть данных считана , при этом номер строки остаётся прежним и номер элемента строки не достиг 16. | Вывод данных в таблицу, содержащую данные о BPB,например команду перехода на программу загрузки: «EB0090h» | Вывод данных в таблицу, содержащую данные о BPB: команда перехода на программу загрузки: «EB0090h» |
3 | Чтение данных началось и строка получила значение | Вывод данных в таблицу, содержащую данные о BPB,например команду перехода на программу загрузки: «EB0090h» | Вывод данных в таблицу, содержащую данные о BPB: команда перехода на программу загрузки: «EB0090h» |
4 | Строка считана и номер элемента в строке достиг 16 | Вывод данных в таблицу, содержащую данные о BPB,например команду перехода на программу загрузки: «EB0090h» | Вывод данных в таблицу, содержащую данные о BPB: команда перехода на программу загрузки: «EB0090h» |
5 | Строка получила номер и элемент в строке достиг 16 | Вывод данных в таблицу, содержащую данные о BPB,например команду перехода на программу загрузки: «EB0090h» | Вывод данных в таблицу, содержащую данные о BPB: команда перехода на программу загрузки: «EB0090h» |
6 | Чтение данных из буфера в течении нескольких проходов циклов с изменением номера строк и столбцов таблицы , содержащей значения BPB | Пошаговый вывод данных в таблицу содержащую 16рмчные значения и вы?
К-во Просмотров: 440
Бесплатно скачать Курсовая работа: Разработка вспомогательной системной программы в системе программирования Delphi с использованием средств WinApi
|