
- •Введение
- •1. Введение в конструирование программного обеспечения
- •1.1 Понятие конструирования
- •1.2 Связь конструирования с прочими стадиями жизненного цикла
- •1.3 Структура жизненного цикла программы
- •1.4 Стандарты в конструировании
- •Список контрольных вопросов
- •2. Управление конструированием
- •2.1 Планирование в конструировании
- •2.1.1 Метод оценки и обзора программы
- •2.1.2 Покер планирования
- •2.2 Стратегии конструирования программного обеспечения
- •2.3 Классический жизненный цикл
- •2.4 Инкрементная модель
- •2.4.1 Быстрая разработка приложений
- •2.5 Спиральная модель
- •2.6 Компонентно-ориентированная модель
- •Список контрольных вопросов
- •3. Практика использования
- •3.1 Модульность
- •3.1.1 Связность модуля
- •3.1.2 Определение связности модуля
- •3.1.3 Сцепление модулей
- •3.1.4 Сложность программной системы
- •3.2 Методологии
- •3.2.1 Методология, созданная компанией «Rational Software»
- •3.2.2 Экстремальное программирование
- •3.2.3 Скрам и Канбан
- •Окончание
- •3.3 Языки конструирования
- •3.4 Тестирование в модели жизненного цикла разработки ПО
- •3.4.1 Определения
- •3.4.2 Циклы тестирования
- •3.4.4 Стратегии тестирования
- •3.4.5 Метрики и критерии тестирования
- •3.4.6 Основные технологии и методы тестирования
- •3.4.7 Классификация в тестировании
- •Список контрольных вопросов
- •Заключение
- •Основные использованные понятия (глоссарий)
- •Сокращения
- •Библиографический список
тестируемого продукта. На основе результатов данного теста принимается решение о приемке версии программного продукта и продолжении тестирования текущей версии продукта более серьезными тестовыми испытаниями.
Критический тест (Critical path test) – основной тип тестовых испытаний, во время которого значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании. Как правило, на данном уровне тестирования проверяется основная масса требований к продукту.
Расширенный тест (Extended test) – вид углубленного тестирования, при котором проверяется нестандартное использование программного продукта, границы переполнения массивов данных, ввод специальных символов и т. п.
Список контрольных вопросов
1.Методология SWEBOK.
2.Методология Custom Development Method (CDM).
3.Методология Rational Unified Process (RUP).
4.Методология Microsoft Solutions Framework (MSF).
5.Понятие тестирования ПО.
6.Виды тестов.
7.Понятие надежности ПО.
8.Регрессионное тестирование.
9.Модульное тестирование.
10.Интеграционное тестирование.
11.Ручное тестирование.
12.Системное тестирование.
13.Каковы основные критерии отбора тестов?
14.Метрики и методики оценки качества тестирования.
120