Часть полного текста документа: МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ГОРНЫЙ УНИВЕРСИТЕТ КАФЕДРА ВМ КУРСОВИК "Программа сложной структуры с использованием меню" ВЫПОЛНИЛ: Пикулин Е. Г. ПРИНЯЛ: Солодовников А. Д. ? МОСКВА 1996 год ОГЛАВЛЕНИЕ. 1. ВИДЫ КОНТРОЛЯ ПРОГРАММ 2. ЦЕЛИ, ПРИНЦИПЫ И ЭТАПЫ ТЕСТИРОВАНИЯ 3. СТРУКТУРНОЕ ТЕСТИРОВАНИЕ 4. СОВМЕСТНОЕ ТЕСТИРОВАНИЕ МОДУЛЕЙ 5. ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ 6. ТЕСТИРОВАНИЕ ПРОГРАММНОГО КОМПЛЕКСА В ЦЕЛОМ 7. ОТЛАДКА ПРОГРАММ ВИДЫ КОНТРОЛЯ ПРОГРАММ Программный комплекс - это совокупность программных модулей, предназначенных для решения одной задачи и составляющих одно целое. Основными разновидностями контроля программного обеспечения являются визуальный, статический и динамический. Визуальный контроль - это проверка программ " за столом " , без использования компьютера. На первом этапе визуального контроля осуществляется чтение программы, причем особое внимание уделяется следующим ее элементам: 1. комментариям и их соответствию тексту программы ; 2. условиям в операторах условного выбора ( IF, CASE ) и цикла; 3. сложным логическим выражениям; 4. возможности незавершения итерационных циклов ( WHILE, REPEAT, LOOP ). Второй этап визуального контроля - сквозной контроль программы ( ее ручная прокрутка на нескольких заранее подобранных простых тестах). Распространенное мнение , что более выгодным является перекладывание большей части работы по контролю программных средств на компьютере, ошибочно. Основной довод в пользу этого таков : при работе на компьютере главным образом совершенствуются навыки в использовании клавиатуры, в то время как программистская квалификация приобретается прежде всего за столом. Статический контроль- это проверка программы по ее тексту (без выполнения) с помощью инструментальных средств. Наиболее известной формой статического контроля является синтаксический контроль программы с помощью компилятора , при котором проверяется соответствие текста программы синтаксическим правилам языка программирования. Сообщения компилятора обычно делятся на несколько групп в зависимости от уровня тяжести нарушения синтаксиса языка программирования : 1. ............ |