Similar presentations:
Надежность программного обеспечения
1. Основные вопросы для подготовки к экзамену по дисциплине «Надежность программного обеспечения»
Надежность аппаратного обеспечениякомпьютерных систем
Основные понятия и определения в области надежности
аппаратного обеспечения компьютерных систем
Показатели надежности невосстанавливаемых объектов
Показатели надежности восстанавливаемых объектов
Способы расчета эффективности компьютерных систем
Оценка надежности ИС методом минимальных путей и
сечений
Логико-вероятностные методы анализа надежности ИС
1
2.
Метод дифференциальных уравнений расчетанадежности восстанавливаемых систем
Марковские модели для оценки надежности
резервированных восстанавливаемых ИС
Приближенный метод расчета надежности технических
средств ИС
Надежность программного обеспечения
компьютерных систем
Понятия свойств, функций и требований к
программному обеспечению
Критерии качества требований к программному
обеспечению
2
3.
Понятия ошибки и отказа программного обеспеченияРазработка программного обеспечения. Основные
процессы жизненного цикла
Разработка программного обеспечения. Работы и задачи
процесса разработки
Разработка программного обеспечения.
Вспомогательные и организационные процессы
жизненного цикла
Причины появления ошибок в ПО
Обеспечение надежности ПО. Предупреждение,
обнаружение и исправление ошибок
Обеспечение надежности ПО. Устойчивость к ошибкам в
ПО
Средства и способы повышения надёжности ПО
3
4.
Модели надежности программного обеспечения. Общиесведения
Модель Джелински–Моранды
Модель Шика–Волвертона
Геометрическая модель
Модель Шумана
Модель Миллса
Модель Липова
Модель Коркорэна
Модель Нельсона
Модель сложности. Использование метрик
Имитационные модели
Модель, определяющая время доводки программ
4
5.
Стандартизация оценки надежностипрограммного обеспечения
Общие сведения о стандартизации и стандартах
Стандарты в области оценки качества программных
средств
Оценка надежности программных средств по ГОСТ 28195–
99. Иерархическая модель надежности
Оценка надежности программных средств по ГОСТ 28195–
99. Оценочные элементы фактора надежности
Оценка надежности программных средств по ГОСТ 28195–
99. Последовательность оценки
Оценка надежности программных средств по СТБ
ИСО/МЭК 9126–2003. Модель процесса оценки надежности
5
6.
Оценка надежности программных средств по СТБИСО/МЭК 9126–2003. Определение требований к
надёжности. Подготовка к оцениванию
Оценка надежности программных средств по СТБ
ИСО/МЭК 9126–2003. Процедура оценивания
Общие сведения о международных стандартах в области
качества ПС
Модель надежности программных средств по стандарту
ISO/IEC 25010:2011
Внутренние метрики надежности программных средств
по стандарту ISO/IEC 9126-3:2003
Внешние метрики надежности программных средств по
стандарту ISO/IEC 9126-2:2003
6
7.
Тестирование программных средствОсновные определения тестирования программного
обеспечения. Этапы тестирования
Уровни и виды тестирования
Работа с документацией. Типы требований. Уровни
требований. Документирование требований
Работа с документацией. Проблемы с требованиями. Работа
с требованиями
Тест-кейсы, чек-листы. Признаки и классы
эквивалентности
Документирование тестов. Тестовый сценарий
Дефекты, жизненный цикл дефектов, отчеты о дефектах
Атрибуты отчёта об ошибке
7
8.
Особенности тестирования веб-ориентированныхприложений. Технологии. Структура. Режимы работы.
Запуск и остановка. Формирование интерфейса.
Особенности тестирования веб-ориентированных
приложений. Сеть. Количество пользователей. Сбои и
отказы. Инсталляция. Удаление. Среда
функционирования. Компоненты. Архитектура.
Тестирование по методу белого ящика.
Инструментальные средства тестирования вебориентированных приложений по методу белого ящика
Тестирование по методу белого ящика. Валидаторы кода.
Ссылки
Виды, направления и цели тестирования приложений под
нагрузкой
8
9.
Основные задачи ramp-up тестаОсновные задачи rush hour и longevity тестов
Этапы проведения и отчетность тестирования
производительности
Инструментальные средства тестирования
производительности
Средства сбора информации о деятельности приложения
Виды и источники угроз безопасности вебориентированных приложений
Универсальные подходы к обеспечению и тестированию
безопасности веб-ориентированных приложений
Планирование тестов безопасности
Использование готовых инструментальных средств
тестирования безопасности
9
10.
Противостояние социальной инженерииПринципы юзабилити веб-ориентированных
приложений
Способы тестирования юзабилити вебориентированных приложений
Основные понятия автоматизированного тестирования
Семейство инструментальных средств Selenium
Модульное тестирование Junit
N–версионное программирование. Отказоустойчивость
компьютерных систем
10