Основные различия между процессами разработки программного обеспечения

Я хочу сравнить следующие процессы разработки программного обеспечения.

V-Model имеет фазы испытаний для каждой фазы спецификации, waterfall model не делает.
Unified Process является итеративным и инкрементным, другие нет.

Это главные отличия? Есть что добавить?
Мне нужны только основные отличия, не слишком подробные.

1 ответ

Решение
  1. Модель падения воды не является итерационной.

  2. V-модель является итеративной в том смысле, что

    а. Он использует модульное тестирование для проверки процедурного дизайна

    б. Он использует интеграционное тестирование для проверки архитектурного (системного) дизайна.

    с. Он использует приемочные испытания для проверки требований

    д. Если во время проверки и проверки обнаружены проблемы, левая сторона V может быть выполнена повторно до повторного проведения проверки на правой стороне.

  3. Модель унифицированного процесса является итеративной

    а. Система поставляется в кусках.

    б. Позволяет производственной системе и системе разработки работать параллельно.

    с. Уменьшает риск и неопределенность в развитии

Другие вопросы по тегам