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.
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
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.
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.
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. |
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..
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