Különbség A Vízesés Módszertana és Az Agilis Között

Különbség A Vízesés Módszertana és Az Agilis Között
Különbség A Vízesés Módszertana és Az Agilis Között

Videó: Különbség A Vízesés Módszertana és Az Agilis Között

Videó: Különbség A Vízesés Módszertana és Az Agilis Között
Videó: 1. Lecke: Az agilis módszertan 2024, November
Anonim

Vízesés módszertana vs mozgékony

A szoftveriparban napjainkban számos különféle szoftverfejlesztési módszert alkalmaznak. A vízesés fejlesztési módszer az egyik legkorábbi szoftverfejlesztési módszer. A Waterfall szoftverfejlesztési módszertan egy szekvenciális modell, amelyben az egyes fázisokat teljes egészében befejezik, és rögzített sorrendben követik. Az Agile modell egy újabb szoftverfejlesztési modell, amelyet a meglévő modellekben talált hiányosságok orvoslására vezettek be. Az Agile fő célja a lehető legkorábbi tesztelés és a termék működő verziójának nagyon korai kiadása a rendszer nagyon apró és kezelhető részekre bontásával.

Mi az a vízesés módszertana?

A Waterfall módszertan az egyik legkorábbi szoftverfejlesztési modell. Ahogy a neve is sugallja, ez egy szekvenciális folyamat, amelyben a haladás több fázison keresztül folyik fentről lefelé, hasonlóan a vízeséshez. A Vízesés modell fázisai a követelményelemzés, tervezés, fejlesztés, tesztelés és megvalósítás. Itt minden szakasz teljesen befejeződik, mielőtt továbblépne a következő szakaszba. Ez a modell a hardverorientált fejlesztési módszer egyszerű adaptálásának eredménye (a gyártásban és az építőiparban található), egy időben nem volt hivatalos modell a szoftverfejlesztéshez.

Mi az az agilis?

Az Agile egy nagyon friss szoftverfejlesztési módszertan, amely az agilis kiáltványon alapul. Ezt a hagyományos szoftverfejlesztési módszertan néhány hiányosságának megoldására fejlesztették ki. Az agilis módszerek azon alapulnak, hogy a fejlesztési ciklus elején kiemelten kezeljék az ügyfél részvételét. Javasolja, hogy a vásárló a lehető leghamarabb és gyakran végezzen teszteket. A tesztelés minden ponton megtörténik, amikor elérhetővé válik egy stabil verzió. Az Agile alapja a tesztelés megkezdésén alapszik a projekt kezdetétől, és a projekt végéig tart.

Az Agile legfontosabb értéke a „minőség a csapat felelőssége”, amely hangsúlyozza, hogy a szoftver minőségéért az egész csapat felelős (nem csak a tesztelő csapat). Az Agile másik fontos szempontja a szoftver apróbb kezelhető részekre bontása, és nagyon gyors eljuttatása az ügyfelekhez. A működő termék szállítása rendkívül fontos. Ezután a csapat tovább fejleszti a szoftvert és minden nagyobb lépésnél folyamatosan szállít. Ezt úgy érik el, hogy nagyon rövid kiadási ciklusokat hívnak sprinteknek, és minden egyes ciklus végén visszajelzést kapnak a fejlesztésről. A csapat különféle interakciói nélküli közreműködők, például a korábbi módszerek fejlesztői és tesztelői, most együtt dolgoznak az Agile modellen belül.

Mi a különbség a vízesés módszertana és az agilis között?

Az agilis modell nagyon korán szállítja a termék működő verzióját a Waterfall módszertanhoz képest. Mivel több funkciót szállítunk fokozatosan, az ügyfél korán felismerheti az előnyök egy részét. Az Agile tesztelési ideje viszonylag rövid a Waterfall módszertanhoz képest, mert a tesztelést a fejlesztéssel párhuzamosan végzik. A vízesés modell nagyon merev és viszonylag kevésbé rugalmas, mint az Agile modell. Mindezen előnyök miatt jelenleg az Agile-t részesítik előnyben a Waterfall módszertan helyett.

Ajánlott: