Выпускная квалификационная работа. Общие требования к структуре расчетно-пояснительной записки и правила ее оформления. Найханова Л.В - 24 стр.

UptoLike

24
Из двух аспектов отладки (определения местонахождения ошибки и ее
исправления) первый составляет до 95% решения проблемы. Поэтому основное
внимание уделяется поиску местонахождения ошибки при наличии фактов,
свидетельствующих о том, что ошибка существует (т.е. на основании результа-
тов
прогона теста).
Наиболее общим при отладке программы являются довольно неэффек-
тивные методы «грубой силы». Причина популярности этих методов, возмож-
но, заключается в том, что они не требуют значительного внимания и больших
умственных затрат. Методы грубой силы можно разделить по крайней мере на
три категории:
1) отладка с использованием дампа памяти;
2) отладка в соответствии с общим предложением «расставить операторы
печати по всей программе»;
3) отладка с использованием автоматических средств.
Использование методов «грубой силы» рекомендуется только в том слу-
чае, если все остальные методы не дали желаемого эффекта или в дополнение
(но не вместо) к методам, основанным на обдумывании: это метод индукции,
метод дедукции, прослеживание логики в обратном порядке.
Отладка программного продукта тесно связана с тестированием, посколь-
ку отладку программы можно представить как процесс, осуществляемый после
удачного выполнения теста.
Тестирование программного изделия также вы-
полняется на данном этапе, кроме того, здесь следует описать результаты тес-
тирования и оценить полноту проверки.
Тестирование программного обеспечения охватывает ряд видов деятельно-
сти, аналогичный последовательности процессов разработки программного обес-
печения. Сюда входят постановка задачи для теста, проектирование, написание
тестов, тестирование тестов, выполнение тестов и изучение результатов тестиро-
вания. Решающую роль играет проектирование теста, поэтому необходимо опре-
делить стратегию проектирования тестачерный ящик», «белый ящик»). Вторым
по важности является аспектом тестирования является последовательность слия-
      Из двух аспектов отладки (определения местонахождения ошибки и ее
исправления) первый составляет до 95% решения проблемы. Поэтому основное
внимание уделяется поиску местонахождения ошибки при наличии фактов,
свидетельствующих о том, что ошибка существует (т.е. на основании результа-
тов прогона теста).
      Наиболее общим при отладке программы являются довольно неэффек-
тивные методы «грубой силы». Причина популярности этих методов, возмож-
но, заключается в том, что они не требуют значительного внимания и больших
умственных затрат. Методы грубой силы можно разделить по крайней мере на
три категории:
      1) отладка с использованием дампа памяти;
      2) отладка в соответствии с общим предложением «расставить операторы
печати по всей программе»;
      3) отладка с использованием автоматических средств.
      Использование методов «грубой силы» рекомендуется только в том слу-
чае, если все остальные методы не дали желаемого эффекта или в дополнение
(но не вместо) к методам, основанным на обдумывании: это метод индукции,
метод дедукции, прослеживание логики в обратном порядке.
      Отладка программного продукта тесно связана с тестированием, посколь-
ку отладку программы можно представить как процесс, осуществляемый после
удачного выполнения теста. Тестирование программного изделия также вы-
полняется на данном этапе, кроме того, здесь следует описать результаты тес-
тирования и оценить полноту проверки.
     Тестирование программного обеспечения охватывает ряд видов деятельно-
сти, аналогичный последовательности процессов разработки программного обес-
печения. Сюда входят постановка задачи для теста, проектирование, написание
тестов, тестирование тестов, выполнение тестов и изучение результатов тестиро-
вания. Решающую роль играет проектирование теста, поэтому необходимо опре-
делить стратегию проектирования теста («черный ящик», «белый ящик»). Вторым
по важности является аспектом тестирования является последовательность слия-
                                      24