Найти в Дзене
Азбука тестировщика

Разработка ПО

Жизненный цикл ПО Идея - обсуждение - ТЗ - анализ ТЗ - разработка - тестирование - саппорт Составить ТЗ клиенту помогает project manajer. Разработка и тестирование: написание и проверка кода эксплуатация и поддержка Может работать команда тестеров, а может быть команда саппорта. Если саппорта продукта нет, то идет отток клиентов, денег всё меньше, ПО не развивается, продукт умирает. Методология разработки ПО В зависимости от типа ПО существуют различные стандарты. В зависимости от этого подбирается методология. Каскадная модель - Waterfall проектирование дизайн кодирование тестирование поддержка Каждый этап отнимает много времени. Очень долгие релизы. Огромные ТЗ. Используется большими, не гибкими компаниями, где могут позволить себе ждать. V-модель Используется средними компаниями, чуть более гибкими. Инкрементная модель Разбитый по частям водопад. Работа выполняется по частям, итерациями. Итеративная модель Подходит для стартапов. Начинается с малых шагов, потом в следующих итерация
Оглавление

Жизненный цикл ПО

Идея - обсуждение - ТЗ - анализ ТЗ - разработка - тестирование - саппорт

Составить ТЗ клиенту помогает project manajer.

Разработка и тестирование:

написание и проверка кода

эксплуатация и поддержка

Может работать команда тестеров, а может быть команда саппорта. Если саппорта продукта нет, то идет отток клиентов, денег всё меньше, ПО не развивается, продукт умирает.

Методология разработки ПО

В зависимости от типа ПО существуют различные стандарты. В зависимости от этого подбирается методология.

Каскадная модель - Waterfall

проектирование

дизайн

кодирование

тестирование

поддержка

Каждый этап отнимает много времени. Очень долгие релизы. Огромные ТЗ. Используется большими, не гибкими компаниями, где могут позволить себе ждать.

V-модель

Используется средними компаниями, чуть более гибкими.

Инкрементная модель

Разбитый по частям водопад. Работа выполняется по частям, итерациями.

Итеративная модель

Подходит для стартапов. Начинается с малых шагов, потом в следующих итерациях продукт постепенно допиливается. Для быстрых и гибких.

Agile

Гибкая методология разработки.

-2

Позволяет подстраиваться под требования рынка. Подходит стартапам, маркетингу, небольшим компаниям. Как правило, используется канбан.

В чистом виде эджайл встречается довольно редко.

Спиральная модель

-3