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

Tartalomjegyzék:

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

Videó: Különbség a vízesés modell és a V modell között

Videó: Különbség a vízesés modell és a V modell között
Videó: Agile model ‘vs’ Water fall model ‘vs’ V model 2024, November
Anonim

Kiemelt különbség – Waterfall Model vs V Model

A legfontosabb különbség a vízesés modell és a V modell között az, hogy a vízesés modellben a szoftvertesztelés a fejlesztési fázis befejezése után történik, míg a V modellben a fejlesztési ciklus minden fázisához közvetlenül kapcsolódik egy tesztelési fázis.

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

Mi az a vízesés modell?

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

Az első fázis a követelmények összegyűjtése és elemzése. Ezt követően dokumentálják a követelményeket. Ezt szoftverkövetelmény-specifikációnak (SRS) hívják. A következő a rendszer tervezési szakasza. Ez a teljes szoftverarchitektúra tervezése. A következő szakasz a megvalósítás szakasza. El kell kezdeni a kis egységek kódolását. Ezeket az egységeket egyesítik a teljes rendszerhez, és tesztelik az integrációs és tesztelési szakaszban. A tesztelés befejezése után a szoftvert a piacra terjesztik. Az olyan tevékenységek, mint a szoftver karbantartása és új funkciók hozzáadása a telepítés és karbantartás alá tartoznak.

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

01. ábra: Vízesés modell

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

Mi az a V modell?

A V modell a vízesés modell kiterjesztése. Minden fejlesztési fázishoz tartozik egy megfelelő tesztelési fázis. Ezért a fejlesztési ciklus minden szakaszához tartozik egy tesztelési szakasz. Ezzel párhuzamosan a fejlesztési szakasz megfelelő tesztelési szakaszát tervezzük. Ez a modell ellenőrzési és érvényesítési modellként is ismert.

Az első fázis a követelmények összegyűjtése. Az SRS ebben a szakaszban készül el. Ebben a fázisban készül el az átvételi terv is. Ez az átvételi tesztelés bemenete. A tervezési szakasz két lépésből áll. Az architektúra tervezése magában foglalja a rendszerhez szükséges architektúrát. Magas szintű tervezésként ismert. A modultervezést alacsony szintű tervezésnek nevezik. A tényleges kódolás a kódolási fázisban kezdődik.

FŐ különbség a vízesés modell és a V modell között
FŐ különbség a vízesés modell és a V modell között

02. ábra: V modell

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

Összességében a v modell akkor megfelelő, ha a projekt rövid, és ha a követelmények nagyon egyértelműek. Ez nem megfelelő projekt nagy, összetett és objektum-orientált projektekhez.

Mi a hasonlóság a vízesés modell és a V modell között?

  • Mind a Waterfall Model, mind a V Model szoftveres folyamatmodell.
  • A Waterfall és a V modellek nem alkalmasak nagy és összetett projektekhez.

Mi a különbség a Waterfall modell és a V modell között?

Waterfall Model vs V Model

A vízesés modell egy viszonylag lineáris szekvenciális tervezési megközelítés szoftverprojektek fejlesztéséhez. A V modell egy olyan modell, amelyben a fázisok végrehajtása szekvenciálisan, v alakban történik.
Módszertan
A vízesés modell egy folyamatos folyamat. A V modell egyidejű folyamat.
Teljes hiba
A vízesés modellben a kifejlesztett szoftver összes hibája magasabb. V modellben a kifejlesztett szoftver összes hibája kisebb.
Hiba azonosítása
A vízesés modellben a hibákat a tesztelési fázisban azonosítják. A v modellben a hibákat a kezdeti fázistól kezdve azonosítjuk.

Összefoglaló – Waterfall Model vs V Model

Ez a cikk két szoftverfolyamat-modellt tárgyal, amelyek a vízesés és a v modell. A vízesés és a V modell között az a különbség, hogy a waterfall modellben a szoftver tesztelése a fejlesztési fázis befejezése után történik, míg a V modellben a fejlesztési ciklus minden fázisához közvetlenül kapcsolódik egy tesztelési fázis.

Ajánlott: