Similar presentations:
Жизненный_цикл_ПО_Чувашов_49.02.03
1.
РАЗДЕЛ 4 · МУЛЬТИМЕДИА И ПРЕЗЕНТАЦИЯ РЕШЕНИЙЖизненный цикл
программного продукта
SDLC
шесть этапов
Что происходит с продуктом на каждом этапе и как меняется
цена ошибки.
2.
01 · ОБЗОР ЦИКЛАШесть этапов цикла
01 Анализ
Каждый этап заканчивается артефактом, который
можно проверить. Пропустить этап нельзя: он
вернётся ошибкой.
06 Сопровождение
02 Проектирование
SDLC
цикл
Жизненный цикл (SDLC) — процессы от появления идеи до
вывода продукта из эксплуатации.
05 Внедрение
После сопровождения продукт снова возвращается к анализу
требований.
03 Разработка
04 Тестирование
3.
02 · КОМПОЗИЦИЯЭтапы в линию
Этапы идут последовательно, а после релиза продукт возвращается к требованиям.
поток работ
01 Анализ
Требования,
ограничения
02 Проектирование
Архитектура,
интерфейсы
03 Разработка
Код, сборка,
ревью
04 Тестирование
05 Внедрение
Отчёт о
тестах
После релиза
Продукт снова проходит анализ требований: появляются новые задачи, пользователи и данные.
Артефакт — осязаемый результат этапа: документ, код, отчёт, работающая версия.
Релиз,
миграция
06 Сопровождение
SLA,
поддержка
4.
03 · ПРОЦЕССОт задачи до релиза
Пять состояний карточки BUG-142: от бэклога до продакшена.
v2.4.0 · продакшен
BUG-142
1
2
3
4
5
Задача
Ветка
Сборка
Тесты
Релиз
BUG-142
в бэклоге
fix/auth-token
из main
CI · 42 с
build #128
128 из 128
tests
v2.4.0
production
ЖУРНАЛ ВЫПОЛНЕНИЯ
backlog
·
BUG-142 «вход в систему не работает»
branch
·
fix/auth-token создана из main
ci
·
build #128 — успешно, 42 с
tests
·
128/128 passed
deploy
·
v2.4.0 → production
release
·
новая версия у 100% пользователей
5.
04 · ИЗМЕНЕНИЕ КОМПОЗИЦИИКак двенадцать правок становятся релизом
Двенадцать коммитов в бэклоге. Один релиз, который получает
пользователь.
fix
feat
test
ui
perf
db
refactor
sec
docs
api
ci
MERGE
v2.4.0
релиза ещё нет
стабильный релиз · 09.11.2026
i18n
12 изменений → 1 версия
12 изменений в бэклоге
каждое — отдельный коммит
В релиз попадают только проверенные изменения, связанные с задачами.
6.
05 · ДАННЫЕЦена ошибки растёт с каждым этапом
×100
Во сколько раз дороже исправить дефект, найденный на каждом этапе
×50
×25
×1
Требования
×5
Проект
×10
Разработка
Условные единицы: ×1 — дефект найден на этапе требований, ×100 — уже в сопровождении.
Тесты
Внедрение
Поддержка
в сопровождении исправление дороже в 100 раз
7.
ИТОГПосле релиза продукт
проходит цикл заново
×1
Ошибка в требованиях стоит ×1, в сопровождении ×100. Проверять
раньше дешевле.
здесь ошибка стоит ×1,
в сопровождении ×100
Спасибо за внимание