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