Поддержка тестирования в программном обеспечении

Перечислим проработанные и принятые за базу основные принципы построения программного обеспечения для тестирования и самодиагностики КС ПОТКС:

o построение ПОТКС проводить, ориентируясь на удержание функциональных возможностей отладчиков профессиональных языков программирования высокого уровня;

o сохранить компонентный подход к построению ПОТКС;

o при тестировании разрешать построение новой конфигурации модулей;

o при тестировании проводить переключение связей между модулями, с максимальным заполнением путей возможной генерации входных сигналов через выходные порта;

o при самодиагностике учитывать ограничения множества выходных сигналов, налагаемые спецификой подключенных к модулю устройств;

o нарабатывать библиотеки имитации устройств подключаемых к КС, используя их как тестирующие вектора;

o обеспечить поддержку специальных форматов данных, характерных для тестируемого типа КС.

Поддержка тестирования в программном обеспечении - student2.ru

Рис. 16.7. Схема формирования файлов для комплексного тестирования рабочих программ и технических средств

Сравнение выходных файлов в полях допусков позволяет оценить качество программы и сделать вывод о ее пригодности к натурным испытаниям. В отдельных случаях пониманию разности процессов и способствуют изображения полей переменных. Анализ через визуализацию серии близких результатов, когда зависимости преобразуются в заданный набор рисунков, позволяет экономить время анализа. В неопределенной ситуации с источниками ошибок в программе корректируются алгоритмы проверки. В целом процесс итерационный и требует участия разработчика ПО. Формирование критериев правильности решений, оценка близости результатов проводится с участием оператора.

Литература

1. Орлов С.А., Цилькер Б.Я. Организация ЭВМ и систем: Учебник для вузов 2-е изд. СПб.: Питер, 2011.

2. Бройдо В. Л. Ильина О. П. Вычислительные системы, сети и телекоммуникации. 3 изд. – СПб.: Питер. 2008.

3. Шпаковский Г.И. Организация параллельных компьютеров и суперскалярных процессоров. Уч. пособие БГУ. 1996.

1. Шпаковский Г.И., Стецюренко В.И., Верхотуров А.Е., Серикова Н.В. Применение технологии MPI в Грид. Курс лекций. Мн.: БГУ. 2008.

2. Чернявский А.Ф. и др. Высокоскоростные методы и системы цифровой обработки информации . Мн. БГУ. 1996.

3. Буза М.К. Архитектура компьютеров: Учеб. Минск, Новое знание. 2006.

4. Фролов В. В. Процессоры семейства Intel в защищенном режиме. М. Высш. школа. 1994.

5. Бородин В. Б. Микропроцессоры 486. Архитектура, программирование, интерфейс. М. Диалог МиФи. 1993.

6. Бродин В.Б., Шагурин И.И. Микроконтроллеры. Архитектура, программирование, интерфейс. М.: Изд. ЭКОМ. 1999.

7. Гук М. Процессоры Pentium II, Pentium Pro и просто Pentium-СПб, Питер Ком. 1999.

8. Магда Ю.С. Аппаратное обеспечение и эффективное программирование. – СПб.: Питер 2007.

9. Цифровая обработка телевизионных и компьютерных изображений / Под ред. Ю.Б. Зубарева, В. П. Дворковича. – М.: 1997. 212

10. IA-64 Application Developer's Architecture Guide, Intel Corp., 1999.

11. IA-64 Application Instruction Set Architecture Guide, Rev.1.0, Intel Corp., HP, 1999.

12. Крук Б.И., Попантонопуло В.Н., Шувалов В.П. Телекоммуникационные системы и сети. Т1:учеб.пособие/изд.2-е, испр. и доп. -Новосибирск: Сиб. предприятие «Наука» РАН, 1998.

13. Компьютерные системы и сети: Учеб. пособие/ В.П.Косарев и др./ Под ред. В.П.Косарева и Л.В.Еремина -М.: Финансы и статистика, 1999.

14. Гергель В.П., Фурсов В.А Лекции по параллельным вычислениям: учеб. пособие / – Самара: Изд-во Самар. гос. аэрокосм. ун-та, 2009.

15. Витязев В.В., Витязев С.В.Цифровые процессоры обработки сигналов TMS320C67x компании Texas Instruments. Издательство: Рязан. гос. радиотехн. ун-т 2007

16. Шварц М.Сети связи: протоколы, моделирование и анализ: в 2-х ч., ч.II: Пер. с англ. -М.: Наука-Гл. ред.физ.-мат.лит.,1992.

17. Белоус А.И., Ковалевский В.К. Однокристальные микро ЭВМ. Современное состояние и перспективы развития. Мн. 1991. БелНИИНТи.

18. Сверх БИС универсальных однокристальных микро ЭВМ. / А.В. Кобылинский и др. К. Технiка 1987. – 166 с.

19. H8/3002 Hardware Manual ( H83_020h.pdf).

20. М.В. Гаранин, В.И. Журавлев, С.В. Кунегин. Системы и сети передачи информации. - М.: Радио и связь, 2001.

21. Долгий В.В. Шалатонин И.А. Программирование микропроцессорных систем: Практикум. Мн.: БГУ, 2004. – 70 с.

22. Л.Н. Волков, М.С. Немировский, Ю.С. Шинаков. Системы цифровой радиосвязи: базовые методы и характеристики. Учебное пособие. -М.: Эко-трендз, 2005.

23. Передача дискретных сообщений./Под ред. В.П. Шувалова. – М.: Радио и связь, 1990.

24. Основы передачи дискретных сообщений./Под ред. В.М. Пушкина. – М.: Радио и связь, 1992.

25. Н.В. Захарченко, П.Я. Нудельман, В.Г. Кононович. Основы передачи дискретных сообщений. –М.: Радио и связь, 1990.

26. Дж. Прокис. Цифровая связь. - М.: Радио и связь, 2000.

27. Программируемые логические ИМС на К-МОП структурах и их применение /П.П. Мальцев, Н.И. Гарбузов, А.П. и др. - М.: Энергоатомиздат, 1998.-160 с.

28. Бибило П.Н. Основы языка VHDL. - Минск: Ин-т техн. кибернетики НАН Беларуси, 1999.- 202с.

29. VHDL - язык описания аппаратных средств: Учеб. пособие / А.С. Яицков; Под. ред. акад. B.C. Бурцева, акад. Б.С. Митина. М.: Изд-во МАТИ-РГТУ "ЛАТМЭС", 1998- 119с.

30. Уильямс Т.У., Паркер К.И. Проектирование контролепригодных устройств //ТИИЭР, 1983. - Т. 71. - № 1. - С. 122 - 139.

31. Ярмолик В.Н. Контроль и диагностика цифровых узлов ЭВМ. - Мн.: Наука и техника. 1988, - 240 с.

32. АкудиновГ.И., Стриженко А.И. Сети ЭВМ и телекоммуникации. Архитектура и протоколы: Учеб. Пособие. – СПб.: СЗТУ, 2001.

СОДЕРЖАНИЕ

  Введение
1. История развития, классификация КС
2. Типы данных поддерживаемые КС
2.1. Классические типы данных
2.2. Форматы представления графических и специальных типов данных  
2.3. Команды и операции над данными
3. Детерминированные и случайные потоки в КС
4. Магистрально-модульный принцип построения вычислительных систем  
4.1. Параллельные магистрали
4.2. Последовательные линии
5. Архитектура потоков команд
6. Сетевые конфигурации вычислительных сред
7. Конвейеризация и параллелизм в ступенях КС
Виртуальные процессы, иерархия памяти КС
CISC и RISC архитектура процессоров
32-х разрядные процессоры фирмы Intel, DEC, Motorola
64-х разрядные процессоры
Особенности архитектуры цифровых процессоров сигналов, транспьютеров и интерфейсных СБИС  
VLIW архитектура, основные черты перспективных процессоров  
Видеоадаптеры
Микроконтроллеры
Производительность КС
  Литература

Учебное издание

Шестаков Константин Михайлович

КУРС ЛЕКЦИЙ

по специальному курсу

«Компьютерные системы»

Электронная версия. Учебное пособие для студентов

факультета радиофизики и компьютерных технологий

Ответственный за выпуск К. М. Шестаков

Редактор _________________

Корректор ___________________

Подписано в печать _______. Формат _60×84/16. Бумага офсетная.

Печать офсетная. Усл. печ. л._____. Уч. – изд. л. ______. Тираж 100 экз. Зак. 486.

Белорусский государственный университет.

Лицензия ЛВ № 315 от 14.07.98.

220050, Минск, пр. Независимости, 4.

Отпечатано в Издательском центре БГУ.

220030, Минск, ул. Красноармейская, 6.

Наши рекомендации