Разница между моделью водопада и моделью V

Ключевая разница - модель водопада против В модель
 

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

Жизненный цикл разработки программного обеспечения (SDLC) - это процесс, за которым следует организация программного обеспечения для разработки работающего, высококачественного программного обеспечения. Существуют различные модели процесса разработки программного обеспечения, которым можно следовать в процессе разработки программного обеспечения. Два из них - Водопад и модель V.

СОДЕРЖАНИЕ

1. Обзор и основные отличия
2. Что такое модель водопада
3. Что такое модель V
4. Сходство между моделью водопада и моделью V
5. Сравнение бок о бок - модель водопада против модели V в табличной форме
6. Резюме

Что такое модель водопада?

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

Первый этап - сбор и анализ требований. Затем требования документируются. Это называется спецификацией требований к программному обеспечению (SRS). Следующим этапом проектирования системы. Это для разработки всей архитектуры программного обеспечения. Следующим этапом является этап внедрения. Это начать кодирование небольших единиц. Эти блоки объединены в единую систему и протестированы на этапе интеграции и тестирования. После завершения тестирования программное обеспечение распространяется на рынок. Такие действия, как обслуживание программного обеспечения и добавление новых функций, подлежат развертыванию и обслуживанию..

Рисунок 01: Модель водопада

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

Что такое V модель?

Модель V является продолжением модели водопада. Он имеет соответствующую фазу тестирования для каждой фазы разработки. Поэтому для каждого этапа цикла разработки существует связанный этап тестирования. Соответствующий этап тестирования этапа разработки планируется параллельно. Эта модель также известна как модель верификации и валидации.

Первый этап - сбор требований. SRS готовится на этом этапе. План приемки дизайна также делается на этом этапе. Это вход для приемочного тестирования. Этап проектирования включает в себя два этапа. Архитектурное проектирование включает архитектуру, необходимую для системы. Это известно как дизайн высокого уровня. Дизайн модуля известен как проект низкого уровня. Фактическое кодирование начинается на этапе кодирования.

Рисунок 02: Модель V

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

В целом, модель v подходит, когда проект короткий и когда требования очень ясны. Это не подходящий проект для крупных, сложных и объектно-ориентированных проектов.

Каковы сходства между моделью водопада и моделью V?

  • Модель Waterfall Model и V Model являются моделями программных процессов..
  • Модель Waterfall и модель V не подходят для больших и сложных проектов..

В чем разница между моделью водопада и моделью V?

Модель водопада против модели V

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

Резюме - Модель водопада против В модель

В этой статье обсуждались две модели программных процессов: модель водопада и модель v. Разница между водопадом и моделью V заключается в том, что в модели водопада тестирование программного обеспечения проводится после завершения фазы разработки, тогда как в модели V каждая фаза в цикле разработки имеет непосредственно связанную фазу тестирования..

Ссылка:

1. «Модель водопада SDLC», пункт «Учебное пособие», 8 января 2018 г.
2. «SDLC V-Model.», Учебное пособие, 8 января 2018 г. Доступно здесь