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

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

Az kulcs különbség a vízesés és a V modell között ez az vízesés modellben a szoftver tesztelését a fejlesztési szakasz befejezése után hajtják végre, míg a V modellnél a fejlesztési ciklus minden szakaszához közvetlenül kapcsolódik a tesztelési szakasz.

A szoftverfejlesztési életciklus (SDLC) egy folyamat, amelyet egy szoftver szervezet követ egy működő, kiváló minőségű szoftver kifejlesztésére. Különböző szoftverfejlesztési folyamatmodellek léteznek, amelyeket a szoftverfejlesztési folyamat során követni lehet. Két közülük a vízesés és a V modell.

TARTALOMJEGYZÉK

1. Áttekintés és a legfontosabb különbség
2. Mi a vízesés modell?
3. Mi az a V modell?
4. A vízesés és az V. modell hasonlóságai
5. Összehasonlítás - Vízesés és V modell táblázatos formában
6. Összegzés

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ő szakasz elérése érdekében.

Az első szakasz a követelménygyűjtés és elemzés. 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 fázisa. A szoftver teljes architektúrájának megtervezése. A következő szakasz a végrehajtási szakasz. Meg kell kezdeni a kis egységek kódolását. Ezeket az egységeket egyesítik, hogy a teljes rendszer kialakuljanak, és az integrációs és tesztelési szakaszban tesztelik. A tesztelés befejezése után a szoftvert elosztják a piacon. Az olyan tevékenységek, mint a szoftver karbantartása és új szolgáltatások hozzáadása, a telepítés és karbantartás körébe tartoznak.

01. ábra: Vízesés modell

Ez a modell megfelelő kis projektekhez és akkor, amikor a követelmények nagyon világosak. Nem alkalmas nagyméretű és összetett projektekhez. Általában a vevői interakció a minimum a vízesés modellben.

Mi az a V modell??

A V modell a vízesés modelljének kiterjesztése. Minden fejlesztési szakaszhoz tartozik egy megfelelő tesztelési szakasz. Ezért a fejlesztési ciklus minden szakaszában van egy kapcsolódó tesztelési szakasz. A fejlesztési szakasz megfelelő tesztelési szakaszát párhuzamosan tervezik. Ez a modell a hitelesítési és validációs modell.

Az első szakasz a követelmények összegyűjtése. Az SRS ebben a szakaszban készül el. Az elfogadási tervtervet is ebben a szakaszban készítik el. Ez az elfogadási tesztek bemenete. A tervezési szakasz két lépésből áll. Az építészeti tervezés 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 fázisban kezdődik.

02 ábra: V modell

Az egység tesztelésekor 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 rendszer tesztelésének célja a teljes rendszer működésé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 alkalmas akkor, ha a projekt rövid és a követelmények nagyon világosak. Ez nem megfelelő projekt a nagy, összetett és objektum-orientált projektekhez.

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

  • Mind a Waterfall Model, mind a V Model szoftver folyamatmodellek.
  • Mind a Waterfall, mind a V modell nem alkalmas nagy és összetett projektekhez.

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

Vízesés vagy V modell

A vízesési modell egy viszonylag lineáris szekvenciális tervezési megközelítés a szoftverprojektek fejlesztéséhez. A V modell olyan modell, amelyben a fázisok végrehajtása szekvenciálisan, v alakban történik.
 Módszertan
A vízesés modellje folyamatos folyamat. A V modell egyidejű folyamat.
Összes hiba
Vízesés modellnél a kifejlesztett szoftver összes hibája nagyobb. A v modellnél a kifejlesztett szoftver összes hibája alacsonyabb.
 A hiba azonosítása
A vízesés modellben a hibákat a tesztelési szakaszban azonosítják. A v modellben a hibákat a kezdeti szakaszból azonosítják.

összefoglalás - Vízesés modell vs V Modell

Ez a cikk két szoftverfolyamat-modellt tárgyalt, amelyek vízesés és v modell. A vízesés és a V modell közötti különbség az, hogy a vízesés modellben a szoftver tesztelését a fejlesztési szakasz befejezése után hajtják végre, míg a V modellnél a fejlesztési ciklus minden szakaszához közvetlenül kapcsolódik a tesztelési szakasz..

Referencia:

1. „SDLC vízesés modell”., Oktatópontok, 2018. január 8. Elérhető itt
2. „SDLC V-Model.”, Oktatóanyagok, 2018. január 8. Elérhető itt