SDLC (Software Development Life Cycle) - это Процесс, направленный на создание и поддержание работоспособности, надежности и качества программного обеспечения.
Так же
Это условная схема, включающая отдельные этапы, которые представляют стадии процесса создания ПО.
Фазы SDLC:
1) Анализ требований (Requirements Analysis)
- Формируются цели и задачи проекта
- Определяется стоимость и сроки разработки
- Анализ и формирование требований заказчика
- Формируется и подписывается техническое задание
2) Проектирование/Архитектура (Design)
**** - Выбор технологий и языка программирования
- Назначаются требования к пользовательскому интерфейсу
- Определяется наиболее подходящая СУБД (Систему управления баз данных)
- Определяются требования к аппаратному обеспечению (Hardware)
- Выбирается архитектура системы
3) Разработка (Development)
**** - Разработка ПО с помощью различных технологий и языков программирования
- Создание прототипа и рабочей версии продукта
4) Тестирование (Testing)
**** - Проверка продукта на соответствие требованиям и нуждам заказчика
- Поиск и регистрация дефектов
- и другие активности****
5) Релиз (Release)
**** - Установка системы (Deployment)
- Эксплуатация
6) Поддержка (Maintenance)
**** - Поддержка пользователей
- Исправление дефектов (Warranty)
- Реализация нового функционала
- Изменение существующего функционала\