Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ ПО ТП().docx
Скачиваний:
9
Добавлен:
21.09.2019
Размер:
123.9 Кб
Скачать

59. Расчет интеллектуального труда по

Ищите в 58

60. Виды и поиск ошибок в программном обеспечении. Пути борьбы с ошибками

Тестирование и поиск ошибокУровень предполагает описание данных ошибок и их обоснование без рекомендаций для их устранения. Заказчик вправе согласиться или не согласиться с ними. Ошибкой является не субъективный фактор, а обоснованный определенным требованием или стандартом

Ошибки

Количество найденных ошибок в программном продукте от 15 – 50, в зависимости от сложности и объема программы.

Результатом тестирования и поиска ошибок является протокол тестирования данного программного продукта, заверенный печатью.

(3-7 стр.)

Ошибки отладки

Все ошибки в программах можно разделить на следующие виды:

- трансляции (компиляции), т.е. ошибки синтаксиса языка;

- компоновки (ошибки связи);

- выполнения, которые в свою очередь делятся на:

а) ошибки логики (семантические);

б) ошибки накопления погрешностей;

в) ошибки данных

Ошибки накопления погрешностей результатов вычисления

заключаются в некорректном отбрасывании дробных цифр числа, некорректном использовании приближенных методов вычисления, в игнорировании ограничений разрядной сетки ЭВМ и т.п.

Ошибки логики (семантические),

которыми могут быть вызваны следующими причинами:

- некорректным использованием переменных (попытка использовать переменную до ее инициализации, использование индексов, выходящих за границы массивов и т.п.);

- ошибками вычисления (некорректное использование целочисленной арифметики, незнание приоритетов выполнения операций и т.п.);

- ошибками межмодульного интерфейса (игнорирование системных соглашений при передаче параметров, нарушение области действия локальных и глобальных переменных и т.п.);

- неправильной реализацией алгоритма программы.

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

8 вопрос

65. Тестирование и отладка программного обеспечение

Откладка ПП

Тестирование и поиск ошибок ПП (1 уровень),Исследование и анализ ПП (2 уровень),Анализ программного кода,Анализ алгоритма работы ,Анализ структуры базы данных (для БД),Устранение ошибок (повышение эффективности, функционирования, надежности и качества),Повторное тестирование,Отладка (если требуется),Компиляция

Тестирование ПП - это процесс исследования (сопоставления) программы на некотором наборе данных (цели, идеологии, назначении, структуры и т.д.), для которого заранее известен результат применения или известны правила поведения этой программВ нашем случае тестирование – это процесс оценки качества программного продукта для выявления в нем возможных потенциальных ошибок:

Орфографических,Стилистических,Пунктуационных,Синтаксических,Логических,Функциональных,Технических,Программных,Алгоритмических,Психологических,Оптимизационных,Семантических,Специфических и др.

66. Тестирование – способ обеспечение качества программного

продукта.

Исследование, тестирование и анализ программного продукта (ПП) дает возможность выявить ошибки ПП и оценить его качество. Основываясь на этих знаниях, можно отладить (исправить, улучшить) ПП, что сделает его конкурентно-способным, рентабельным и эффективным

67. Основные понятия тестирования.

Тестирование ПП - это процесс исследования (сопоставления) программы на некотором наборе данных (цели, идеологии, назначении, структуры и т.д.), для которого заранее известен результат применения или известны правила поведения этой программ

71. Ручное тестирование.

Под ручным мы понимаем тестирование, которое проводится тестером без специальных утилит. Проще говоря, ручное тестирование, это такое тестирование, при котором тестировщик располагается за

72. Циклические алгоритмы

это алгоритм предусматривающий многократное повторение одних и тех же действии над новыми данными.

73. Алгоритмы сортировки.

Алгоритм сортировки — это алгоритм для упорядочения элементов в списке. В случае, когда элемент списка имеет несколько полей, поле, служащее критерием порядка, называется ключом сортировки. На практике в качестве ключа часто выступает число, а в остальных полях хранятся какие-либо данные, никак не влияющие на работу алгоритма.

74. Массивы в программируемом языке.

 Массив – это совокупность данных одного типа, расположенных в памяти компьютера последовательно, непосредственно одно за другим.  Все элементы массива в целом обозначаются общим групповым именем (имя массива). Доступ к отдельным элементам массивов организуется посредством указания имени массива и порядкового номера (индекса) необходимого элемента. Индекс определяет положение элемента относительно начала массива. При описании массива необходимо указать:  - тип элементов;  - имя массива;  - размерность массива.  Общая форма описания массива имеет вид:  тип имя_масссива [размер1][размер 2]….;  При описании одномерного массива в скобках указывается только один индекс, определяющий количество элементов в массиве.  Например:  int vect[10], S1[50];  float A[5], B[25];  При описании можно инициализировать элементы массива заданными значениями.  Например:  int D[5]={23, 45, 32, 12, 88}; Двумерный массив int a[3][4]  Первый индекс - номер строки, второй индекс - номер столбца.  Для одномерного массива легко подсчитать, сколько байт в памяти будет занимать этот массив :  колич. байт=<размер типа элемнтов>*<количество элементов>. и произ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]