Разлика между модел на водопад и V модел

Съдържание:

Разлика между модел на водопад и V модел
Разлика между модел на водопад и V модел

Видео: Разлика между модел на водопад и V модел

Видео: Разлика между модел на водопад и V модел
Видео: Модели и Методологии разработки ПО (Waterfall, V-model, Agile, Scrum, Kanban и другие) #8 2024, Юли
Anonim

Ключова разлика – модел на водопад срещу модел V

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

Жизненият цикъл на разработка на софтуер (SDLC) е процес, последван от софтуерна организация за разработване на работещ, висококачествен софтуер. Има различни модели на процес на разработка на софтуер, които могат да бъдат следвани по време на процеса на разработка на софтуер. Два от тях са модел Waterfall и V.

Какво представлява моделът на водопада?

Моделът на водопада е лесен за разбиране и прост модел. Целият процес е разделен на няколко фази. Една фаза трябва да бъде завършена, за да се стигне до следващата фаза.

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

Разлика между модела на водопада и V модела
Разлика между модела на водопада и V модела

Фигура 01: Модел на водопад

Този модел е подходящ за малки проекти и когато изискванията са много ясни. Не е подходящ за големи и сложни проекти. Като цяло взаимодействието с клиентите е минимално в каскадния модел.

Какво е V модел?

Моделът V е разширение на модела водопад. Той има съответна фаза на тестване за всяка фаза на разработка. Следователно за всеки етап от цикъла на разработка има свързана фаза на тестване. Паралелно е планирана съответната фаза на тестване на фазата на разработка. Този модел е известен още като модел за проверка и валидиране.

Първата фаза е да се съберат изискванията. На този етап се изготвя СРС. Планът за проектиране на приемане също се прави в тази фаза. Това е вход за тестване за приемане. Фазата на проектиране включва две стъпки. Архитектурният дизайн включва архитектурата, необходима за системата. Известен е като дизайн от високо ниво. Дизайнът на модула е известен като дизайн на ниско ниво. Действителното кодиране започва във фазата на кодиране.

КЛЮЧОВА разлика между модела на водопада и V модела
КЛЮЧОВА разлика между модела на водопада и V модела

Фигура 02: V модел

При модулно тестване се тестват малките модули или единици. Тестването на интеграцията е да тества потока на двата различни модула. Тестването на системата е за проверка на функционалността на цялата система. Тестването за приемане е за тестване на софтуера в потребителска среда. Той също така проверява дали системата е в съответствие със спецификацията на софтуерните изисквания.

Като цяло моделът v е подходящ, когато проектът е кратък и когато изискванията са много ясни. Това не е подходящ проект за големи, сложни и обектно-ориентирани проекти.

Какви са приликите между модела на водопада и модела V?

  • Моделът Waterfall и моделът V са модели на софтуерни процеси.
  • Моделът Waterfall и V моделите не са подходящи за големи и сложни проекти.

Каква е разликата между модела Waterfall и V модела?

Модел на водопад срещу модел V

Моделът на водопада е сравнително линеен последователен дизайнерски подход за разработване на софтуерни проекти. Моделът V е модел, в който изпълнението на фазите се случва по последователен начин във форма V.
Методология
Моделът на водопада е непрекъснат процес. Моделът V е едновременен процес.
Общи дефекти
При водопадния модел общите дефекти в разработения софтуер са по-високи. В модел v общите дефекти в разработения софтуер са по-ниски.
Идентификация на дефект
При водопадния модел дефектите се идентифицират във фазата на тестване. В модел v, дефектите се идентифицират от началната фаза.

Резюме – Водопаден модел срещу V модел

Тази статия обсъжда два модела на софтуерни процеси, които са водопад и v модел. Разликата между водопадния и V модела е, че при водопадния модел тестването на софтуера се извършва след завършване на фазата на разработка, докато при V модела всяка фаза в цикъла на разработка има директно свързана фаза на тестване.

Препоръчано: