Ключова разлика - Модел на водопад срещу V модел
Ключовата разлика между модела водопад и V модела е, че при модела водопад софтуерното тестване се извършва след завършване на фазата на разработка, докато при V модел всяка фаза от цикъла на разработка има директно свързана фаза на тестване.
Жизнен цикъл на разработката на софтуер (SDLC) е процес, последван от софтуерна организация за разработване на работещ, висококачествен софтуер. Съществуват различни модели на процеса на разработване на софтуер, които могат да се следват по време на процеса на разработване на софтуер. Две от тях са водопад и V модел.
СЪДЪРЖАНИЕ
1. Общ преглед и Ключовата разлика
2. Какъв е Водопад Модел
3. Какво е V Образец
4. прилики между Водопад Модел и V Модел
5. рамо до рамо Сравнение - Водопад Модел срещу V модел в таблична форма
6. Обобщение
Какво представлява моделът на водопада?
Моделът на водопада е лесен за разбиране и прост модел. Пълният процес е разделен на няколко фази. Една фаза трябва да бъде завършена, за да се достигне следващата фаза.
Първата фаза е събиране и анализ на изискванията. След това изискванията се документират. Тя се нарича Спецификация на софтуерните изисквания (SRS). Следващата е фазата на проектиране на системата. Той трябва да проектира цялата софтуерна архитектура. Следващата фаза е фазата на изпълнение. Трябва да започнете да кодирате малките единици. Тези единици се комбинират, за да формират цялостната система и се тестват във фазата на интегриране и тестване. След приключване на тестването софтуерът се разпространява на пазара. Дейностите като поддръжка на софтуера и добавяне на нови функции са подложени на внедряване и поддръжка.
Фигура 01: Модел на водопада
Този модел е подходящ за малки проекти и когато изискванията са много ясни. Не е подходящ за големи и сложни проекти. Като цяло взаимодействието с клиентите е минимумът при модела водопад.
Какво представлява V Model?
V модел е продължение на модела водопад. Той има съответна фаза на тестване за всяка фаза на разработка. Следователно за всеки етап от цикъла на разработка има свързана фаза на тестване. Съответната фаза на тестване на фазата на разработка се планира паралелно. Този модел е известен също като модел за проверка и валидиране.
Първата фаза е да се съберат изискванията. На този етап се подготвя СРС. В тази фаза се прави и проектният план за приемане. Това е входът за тестове за приемане. Фазата на проектиране включва две стъпки. Архитектурният дизайн включва архитектурата, необходима за системата. Известен е като дизайн на високо ниво. Дизайнът на модула е известен като дизайн на ниско ниво. Действителното кодиране започва във фазата на кодиране.
Фигура 02: V модел
При модулно тестване се тестват малките модули или блокове. Интеграционното тестване е да тества потока на двата различни модула. Тестването на системата е да се провери функционалността на цялата система. Тестът за приемане е да тества софтуера в потребителска среда. Той също така проверява дали системата е в съответствие със спецификацията на софтуерните изисквания.
Като цяло v моделът е подходящ, когато проектът е кратък и когато изискванията са много ясни. Това не е подходящ проект за големите, сложни и обектно-ориентирани проекти.
Какви са приликите между модела на водопада и V модела?
- Както Waterfall Model, така и V Model са модели на софтуерни процеси.
- И моделът Waterfall, и V моделите не са подходящи за големи и сложни проекти.
Каква е разликата между модела на водопада и V модела?
Различна статия Средна преди таблица
Модел на водопад срещу V модел |
|
Моделът на водопада е относително линеен подход на последователен дизайн за разработване на софтуерни проекти. | V моделът е модел, при който изпълнението на фазите се извършва последователно в av форма. |
Методология | |
Моделът на водопада е непрекъснат процес. | V моделът е едновременен процес. |
Общо дефекти | |
При модела водопад общите дефекти в разработения софтуер са по-високи. | В модела v общите дефекти в разработения софтуер са по-ниски. |
Идентифициране на дефекти | |
При модела на водопада дефектите се идентифицират във фазата на тестване. | В v модела дефектите се идентифицират от началната фаза. |
Резюме - Модел на водопад срещу V модел
Тази статия обсъди два модела на софтуерни процеси, които са водопад и v модел. Разликата между водопада и V модела е, че при модела водопад софтуерното тестване се извършва след завършване на фазата на разработка, докато при V модела всяка фаза от цикъла на разработка има директно свързана фаза на тестване.