Этапы, стадии, фазы, процессы и ещё куча вариаций терминов. Назовём их единым словом «шаг», чтобы уж точно не запутаться.
На вопрос о шагах разработки разные источники из сферы IT дают разные ответы. В одном источнике есть 4 шага, а в другом их уже 8. И каждый по сути своей прав. Чтобы никого не обидеть, мы просто посмотрим, как эти шаги ложатся друг на друга. И постараемся убедиться, что все они говорят нам об одном и том же.
Разберём следующие источники информации об этапах разработки:
— ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания» (далее буду называть просто «ГОСТ 34»)
— ГОСТ 19.102-77 «Стадии разработки» (далее — просто «ГОСТ 19»)
— Унифицированный процесс (Unified Process, UP) и его более известный вариант RUP (Rational Unified Process)
Не пугайтесь этих страшных букв и названий. Возьмём их как подтверждённые, доверенные и проверенные годами источники. И попробуем расставить в более понятном порядке работ. Для этого определим единый набор шагов для всех, а затем о содержании каждого расскажем подробнее.
За основу для единого набора возьмём последовательность фаз (этапов) унифицированного процесса. Просто потому что их меньше и все они имеют понятные названия:
- Начало (анализ)
- Развитие (проектирование)
- Конструирование (разработка)
- Внедрение