Разработка ПО - методология жизненного цикла
DESCRIPTION
Курс для тестировщиков ПО http://smart-on-line.ru/qa.phpTRANSCRIPT
Разработка ПО Модели жизненного цикла
Зиннатова Светлана
2
Проект
3
Проект
4
Software Development Life Cycle (SDLC) последовательность фаз проекта, задаваемая исходя из потребностей управления проектом.
Завершение
Контроль и мониторинг
Выполнение
Планирование
Инициация
* Институт управления проектами (англ. Project Management Institute)
Жизненный цикл проекта
5
Модель водопада Waterfall model
6
V-образная модель
7
Планирование
Реализация
Проверка
Оценка
Итеративная модель
8
RUP
Итеративная модель
9
RUP
Итеративная модель Жизненный цикл: 4 основные стадии
От одной до нескольких
итераций на каждой стадии
Длительность итерации 2-6
недель
Промежуточная, но
функциональная версия
конечного продукта в конце
каждой итерации
10
Итеративная модель
Подход, основанный на
фазах и вехах: 5 основных
фаз и вех + промежуточные
Итеративный подход –
версионирование
Интегрированный подход к
реализации и внедрению
решений: решение не
представляет бизнес-
ценности, пока оно не
внедрено.
11
RUP и MSF
База знаний, включающая:
Подробное описание процессов и ролей
Шаблоны всех артефактов сопровождающих процесс разработки
Концепции управления рисками проекта
Сопровождаются комплексными пакетами инструментов для
организации работ по разработке ПО и управления процессами
Следование плану Реакция на изменения over
12
Agile Гибкие технологии Манифест
Процессы и инструменты Личности и их взаимодействия over
Полная документация Работающее ПО over
Контрактные обязательства Сотрудничество с заказчиком over
13
Разработка через
тестирование
(Test driven
development - TDD)
Непрерывная
интеграция
(Continuous
Integration)
Рефакторинг
(Design Improvement,
Refactoring)
XP (Extreme Programming)
14
SCRUM
15
• Product owner
• ScrumMaster
• Team
Роли
• Sprint planning
• Sprint review
• Sprint retrospective
• Daily scrum meeting
«Церемонии»
• Product backlog
• Sprint backlog
• Burndown charts
Артифакты
SCRUM
Разработка ПО Модели жизненного цикла
Зиннатова Светлана