Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
печатать мавлют / Надежность и тестирование ПО.ppt
Скачиваний:
40
Добавлен:
18.03.2015
Размер:
687 Кб
Скачать

Нижегородский государственный университет им. Н.И. Лобачевского

Факультет вычислительной математики и кибернетики

Учебно-исследовательская лаборатория "Информационные технологии"

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

Гергель А.В., Чернышова Е. Н. кафедра МО ЭВМ ВМК ННГУ

Краткое содержание

Часть I. Надежность ПО

Понятие ошибки ПО Понятие надежности Методы оценки надежности

Причины и источники ошибок ПО Методы проектирования надежного ПО

Обеспечение устойчивости к ошибкам

Часть II. Тестирование ПО

Процесс тестирования Технология тестирования Практическое тестирование

ИТЛаб ВМК НН

Надежность и тестиро

2-<N>

ГУ, 15

вание ПО

 

Надежность программного обеспечения

ИТЛаб ВМК НН

Надежность и тестиро

3-<N>

ГУ, 15

вание ПО

 

Часть I. Надежность ПО

Понятие ошибки ПО Понятие надежности Методы оценки надежности

Причины и источники ошибок ПО Методы проектирования надежного ПО Обеспечение устойчивости к ошибкам

ИТЛаб ВМК НН

Надежность и тестиро

4-<N>

ГУ, 15

вание ПО

 

Понятие ошибки ПО

Программное обеспечение содержит ошибку, если:

- поведение

программного продукта не

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

соответствии с официальной документацией и поставленными пользователю публикациями.

ИТЛаб ВМК НН

Надежность и тестиро

5-<N>

ГУ, 15

вание ПО

 

Понятие надежности

Надежность программного обеспечения есть вероятность его работы без отказов в течение определённого периода времени, рассчитанная с учётом стоимости для пользователя каждого отказа.

ИТЛаб ВМК НН

Надежность и тестиро

7-<N>

ГУ, 15

вание ПО

 

Методы оценки надежности

Рассмотрим возможные подходы к количественному измерению надежности:

Величина риска, вызванного возможностью ошибок в ПО

Статистическая надежность Комбинаторная надежность

ИТЛаб ВМК НН

Надежность и тестиро

8-<N>

ГУ, 15

вание ПО

 

Причины и источники ошибок ПО

Причины ошибок ПО

Источники ошибок ПО

ИТЛаб ВМК НН

ГУ, 15

большая сложность ПО

неправильный перевод информации из одного представления в другое на макро- и микроуровнях

 

ошибки проектирования

Внутренние

ошибки алгоритмизации

 

ошибки программирования

 

ошибки пользователей

Внешние

сбои и отказы аппаратуры

изменения конфигурации

 

 

системы

 

Надежность и тестиро

9-<N>

вание ПО

 

 

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

Методы проектирования надежного программного

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

предупреждение ошибок

обнаружение ошибок

устойчивость к ошибкам

ИТЛаб ВМК НН

Надежность и тестиро

10-<N>

ГУ, 15

вание ПО

 

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

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

предупреждение ошибок

обнаружение ошибок

устойчивость к ошибкам

методы, позволяющие минимизировать или исключить появление ошибки

ИТЛаб ВМК НН

Надежность и тестиро

11-<N>

ГУ, 15

вание ПО

 

Соседние файлы в папке печатать мавлют