Основные различия между процессами разработки программного обеспечения
Я хочу сравнить следующие процессы разработки программного обеспечения.
V-Model
имеет фазы испытаний для каждой фазы спецификации, waterfall model
не делает.Unified Process
является итеративным и инкрементным, другие нет.
Это главные отличия? Есть что добавить?
Мне нужны только основные отличия, не слишком подробные.
1 ответ
Модель падения воды не является итерационной.
V-модель является итеративной в том смысле, что
а. Он использует модульное тестирование для проверки процедурного дизайна
б. Он использует интеграционное тестирование для проверки архитектурного (системного) дизайна.
с. Он использует приемочные испытания для проверки требований
д. Если во время проверки и проверки обнаружены проблемы, левая сторона V может быть выполнена повторно до повторного проведения проверки на правой стороне.
Модель унифицированного процесса является итеративной
а. Система поставляется в кусках.
б. Позволяет производственной системе и системе разработки работать параллельно.
с. Уменьшает риск и неопределенность в развитии