Похожие презентации:
Безопасная разработка программного обеспечения
1.
БЕЗОПАСНАЯ РАЗРАБОТКАПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ПРЕПОДАВАТЕЛЬ - ИВАНОВ АЛЕКСАНДР АНДРЕЕВИЧ
2.
МЕТОДОЛОГИИ РАЗРАБОТКИ• Методология – это набор правил при работе/управлении проектом.
Определяет, каким образом будет вестись разработка этого проекта.
• Проект – это временное предприятие, направленное на создание
уникального продукта, услуги или получения определённого результата.
Он имеет время и ресурсы (деньги, время, человеческий ресурс).
3.
ЭТАПЫ ПРОЦЕССА РАЗРАБОТКИПроектирование
Дизайн
Разработка
Тестирование
Внедрение/
развёртывание
Эксплуатация и
сопровождение
4.
CODE & FIXПишем код
Заказчик
счастлив?
Исправляем
ошибки
Готовый продукт
5.
6.
WATERFALLАнализ
требований
Дизайн
Разработка
Тестирование
Внедрение/
развёртывание
Эксплуатация и
сопровождение
7.
8.
V-MODEL9.
INCREMENT MODEL10.
ITERATIVE MODEL11.
RAD (RAPID APPLICATION DEVELOPMENT)12.
SPIRAL MODEL13.
AGILE14.
SCRUM15.
SCRUM16.
17.
SPRINT (IN SCRUM)• Проект разрабатывается в серии спринтов
• Типичная продолжительность 2-4 недели с жёсткими ограничениями по
времени
• Постоянная продолжительность спринта привносит ритм в разработку
• Продукт проектируется, разрабатывается и тестируется на протяжении
одного спринта
• В конце спринта – полностью готовая функциональность
18.
ИТОГИ• «Чистых» применений тех или иных методологий в реале
практически не существует
• Плохих и хороших методологий не существует. Есть
подходящие и не подходящие