Найти в Дзене

SDLC - жизненный цикл разработки ПО

Software Development Lifecycle - жизненный цикл разработки программного обеспечения. Есть еще Secure Software Development Lifecycle - SSDLC. SDLC - это основные этапы, через которые проходит любой программный продукт. Но загвоздка в том, что это не универсальный набор этапов - они отличаются в зависимости от методологии разработки. Плюс-минус всегда встречаются следующие этапы: 1. Планирование Что будем делать, как будем делать, зачем это всё нужно и сколько потребуется денег. Наш ГОСТ называет этот этап Формирование требований к АС (автоматизированной системе) 2. Анализ системы Часто разработка нового продукта требует глубокого изучения и ресерча. Возможно, даже научных изысканий. ГОСТ: - Разработка концепции АС - Техническое задание 3. Дизайн системы Тут речь не только про визуал (хотя и про него тоже), но и про архитектуру. ГОСТ: Эскизный проект 4. Разработка и развертывание Основной этап, в рамках которого происходит разработка. Может быть несколько циклов разработки. В цикл м

Software Development Lifecycle - жизненный цикл разработки программного обеспечения.

Есть еще Secure Software Development Lifecycle - SSDLC.

SDLC - это основные этапы, через которые проходит любой программный продукт.

Но загвоздка в том, что это не универсальный набор этапов - они отличаются в зависимости от методологии разработки.

Плюс-минус всегда встречаются следующие этапы:

1. Планирование

Что будем делать, как будем делать, зачем это всё нужно и сколько потребуется денег.

Наш ГОСТ называет этот этап Формирование требований к АС (автоматизированной системе)

2. Анализ системы

Часто разработка нового продукта требует глубокого изучения и ресерча. Возможно, даже научных изысканий.

ГОСТ:

- Разработка концепции АС

- Техническое задание

3. Дизайн системы

Тут речь не только про визуал (хотя и про него тоже), но и про архитектуру.

ГОСТ: Эскизный проект

4. Разработка и развертывание

Основной этап, в рамках которого происходит разработка. Может быть несколько циклов разработки. В цикл могут включаться один или несколько предыдущих этапов.

ГОСТ:

- Технический проект

- Рабочая документация

5. Тестирование и внедрение

Проверяем, что у нас получилось даже круче, чем было запланировано. Переезжаем на production и готовимся к полноценному запуску.

ГОСТ:

- Ввод в действие

- Тестирование АС

6. Сопровождение системы

Зачастую, самый продолжительный этап - это сопровождение продукта. Оно длится на протяжении всей жизни продукта. Пока кто-то использует продукт или систему, кто-то должен оказывать поддержку.

ГОСТ: Сопровождение АС