Különbség A Vízesés Modellje és Az V Modell Között

Tartalomjegyzék:

Különbség A Vízesés Modellje és Az V Modell Között
Különbség A Vízesés Modellje és Az V Modell Között

Videó: Különbség A Vízesés Modellje és Az V Modell Között

Videó: Különbség A Vízesés Modellje és Az V Modell Között
Videó: Programozási alapismeretek 20. Szoftverfejlesztési Modellek 2024, Április
Anonim

Fő különbség - Vízesés modell vs V modell

A legfontosabb különbség a vízesés-modell és az V-modell között az, hogy a vízesés-modellben a szoftveres tesztelés a fejlesztési szakasz befejezése után történik, míg az V-modellben a fejlesztési ciklus minden egyes szakaszához közvetlenül társul tesztelési szakasz.

A szoftverfejlesztés életciklusa (SDLC) egy szoftverszervezet által követett folyamat egy működő, kiváló minőségű szoftver kifejlesztésére. Különféle szoftverfejlesztési folyamatmodellek létezhetnek, amelyek a szoftverfejlesztési folyamat során követhetők. Közülük kettő vízesés és V modell.

TARTALOM

1. Áttekintés és fő különbség

2. Mi a vízesés modell

3. Mi az a V modell

4. A vízesés modell és a V modell közötti hasonlóság

5. Egymás melletti összehasonlítás - Vízesés modell vs V modell táblázatos formában

6. Összefoglalás

Mi az a vízesés modell?

A vízesés modell könnyen érthető és egyszerű modell. A teljes folyamat több szakaszra oszlik. Az egyik fázist be kell fejezni a következő szakasz elérése érdekében.

Az első szakasz a követelmények összegyűjtése és elemzése. A követelményeket ezután dokumentálják. Szoftverkövetelmény-specifikációnak (SRS) hívják. A következő a rendszer tervezési szakasza. A teljes szoftverarchitektúra megtervezése. A következő szakasz a megvalósítási szakasz. El kell kezdeni a kis egységek kódolását. Ezeket az egységeket egyesítve alkotják a teljes rendszert, és tesztelik az integráció és a tesztelés szakaszában. A tesztelés befejezése után a szoftvert terjesztik a piacra. Az olyan tevékenységek, mint a szoftver karbantartása és az új funkciók hozzáadása, telepítés és karbantartás alatt állnak.

Különbség a vízesés modellje és az V modell között
Különbség a vízesés modellje és az V modell között

01. ábra: Vízesés modell

Ez a modell megfelelő kis projektekhez, és amikor a követelmények nagyon egyértelműek. Nem alkalmas nagy és összetett projektekhez. A vízesés modellben általában az ügyfél interakciója a minimum.

Mi az a V modell?

A V modell a vízesés modell kiterjesztése. Minden fejlesztési szakaszhoz tartozik egy megfelelő tesztelési szakasz. Ezért a fejlesztési ciklus minden szakaszához társul egy tesztelési szakasz. A fejlesztési szakasz megfelelő tesztelési szakaszát párhuzamosan tervezik. Ez a modell hitelesítési és validálási modellként is ismert.

Az első szakasz a követelmények összegyűjtése. Az SRS ebben a szakaszban felkészült. Ebben a fázisban elkészül az átvételi terv is. Ez az input az elfogadás teszteléséhez. A tervezési szakasz két lépést tartalmaz. Az architektúra kialakítása magában foglalja a rendszerhez szükséges architektúrát. Magas szintű kialakításként ismert. A modul kialakítását alacsony szintű tervezésnek nevezik. A tényleges kódolás a kódolási szakaszban kezdődik.

Kulcsfontosságú különbség a vízesés modellje és az V. modell között
Kulcsfontosságú különbség a vízesés modellje és az V. modell között

02. ábra: V modell

Az egység tesztelésénél a kis modulokat vagy egységeket tesztelik. Az integráció tesztelésének célja a két különböző modul áramlásának tesztelése. A rendszer tesztelésének célja a teljes rendszer működésének ellenőrzése. Az elfogadási teszt a szoftver felhasználói környezetben történő tesztelését jelenti. Azt is ellenőrzi, hogy a rendszer összhangban van-e a szoftverkövetelményekkel.

Összességében a v modell megfelelő, ha a projekt rövid, és amikor a követelmények nagyon egyértelműek. Nem megfelelő projekt a nagy, összetett és objektum-orientált projektek számára.

Milyen hasonlóságok vannak a vízesés modell és az V modell között?

  • A Waterfall Model és a V Model egyaránt szoftveres folyamatmodell.
  • A Vízesés modell és a V modell sem alkalmas nagy és összetett projektekhez.

Mi a különbség a vízesés modellje és az V modell között?

Különböző cikk a táblázat előtt

Vízesés modell vs V modell

A vízesés modell egy viszonylag lineáris szekvenciális tervezési megközelítés szoftverprojektek kidolgozásához. A V modell olyan modell, amelyben a fázisok végrehajtása szekvenciális módon, av alakban történik.
Módszertan
A vízesés modellje folyamatos folyamat. A V modell egyidejű folyamat.
Összes hiba
Vízesés modellben a kifejlesztett szoftver összes hibája magasabb. V modellben a kifejlesztett szoftver összes hibája alacsonyabb.
Hibaazonosítás
A vízesés modellben a hibákat a tesztelési szakaszban azonosítják. V modellben a hibákat a kezdeti fázistól kezdve azonosítják.

Összegzés - Vízesés modell vs V modell

Ez a cikk két szoftverfolyamat-modellt tárgyalt, amelyek a vízesés és a v modell. A különbség a vízesés és a V modell között az, hogy a vízesés modellben a szoftveres tesztelés a fejlesztési szakasz befejezése után történik, míg a V modellben a fejlesztési ciklus minden szakaszának van egy közvetlenül társított tesztelési fázisa.

Ajánlott: