Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет29/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   25   26   27   28   29   30   31   32   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

 
Стр: 23/301 
 
Рисунок 2.1.d — Спиральная модель разработки ПО 
Гибкая модель
(agile model
36
) представляет собой совокупность различных 
подходов к разработке ПО и базируется на т.н. «agile-манифесте»
37


Люди и взаимодействие важнее процессов и инструментов. 

Работающий продукт важнее исчерпывающей документации. 

Сотрудничество с заказчиком важнее согласования условий контракта. 

Готовность к изменениям важнее следования первоначальному плану. 
Данная тема является настолько большой, что ссылок на статьи недоста-
точно, а потому стоит почитать эти книги: 

«Agile Testing» (Lisa Crispin, Janet Gregory). 

«Essential Scrum» (Kenneth S. Rubin). 
36
Agile software development.
A group of software development methodologies based on EITP iterative incremental development, 
where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. [ISTQB Glos-
sary] 
37
«Agile-манифест» [
http://agilemanifesto.org/iso/ru/manifesto.html

Проработка 
целей, 
альтернатив и 
ограничений
Проектных
Продуктных
Жизненного 
цикла 
проекта
Процесса 
разработки 
проекта
Эксплуа-
тации 
продукта
Анализ рисков и 
прототипирование
Разработка 
(
промежуточной 
версии) продукта
Планирование 
следующего цикла
Проекта и 
продукта
Жизненного цикла
Разработки, 
интеграции и 
тестирования
Внедрения и 
сопровождения
Общей 
концепции
Уточнённых 
требований
Архитектуры
Дизайна
Детализация
Кодирование
Интеграция
Тестирование
Детализация
Кодирование
Интеграция
Тестирование
Оценка промежуточных результатов
Н
а
ра
ст
ани
е 
об
щ
ей
ц
ен
но
ст
и 
пр
од
ук
та


Модели разработки ПО
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 24/301 
Как несложно догадаться, положенные в основу гибкой модели подходы яв-
ляются логическим развитием и продолжением всего того, что было за десятилетия 
создано и опробовано в водопадной, v-образной, итерационной инкрементальной, 
спиральной и иных моделях. Причём здесь впервые был достигнут ощутимый ре-
зультат в снижении бюрократической составляющей и максимальной адаптации 
процесса разработки ПО к мгновенным изменениям рынка и требований заказчика. 
 
Рисунок 2.1.e — Суть гибкой модели разработки ПО 
Очень упрощённо (почти на грани допустимого) можно сказать, что гибкая 
модель представляет собой облегчённую с точки зрения документации смесь ите-
рационной инкрементальной и спиральной моделей (рисунки 2.1.c и 2.1.d); при этом 
следует помнить об «agile-манифесте» и всех вытекающих из него преимуществах 
и недостатках. 
Ценности


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет