65.82K
AI

Жизненный_цикл_ПО_Чувашов_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
Спасибо за внимание
English     Русский Правила