Mi az inkrementális modell?
Az inkrementális modell a szoftverfejlesztés folyamata, ahol a követelményeket a szoftverfejlesztési ciklus több önálló moduljára bontják. Az inkrementális fejlesztés az elemzés tervezésétől, megvalósításától, tesztelésétől / ellenőrzésétől, karbantartásától kezdve történik.
Minden iteráció áthalad a követelmények, a tervezés, a kódolás és a tesztelés szakaszain . És a rendszer minden későbbi kiadása funkciót ad az előző kiadáshoz, amíg az összes tervezett funkcionalitás megvalósításra nem kerül.
A rendszert az első lépés leadásakor állítják üzembe. Az első növekmény gyakran olyan alaptermék, ahol az alapvető követelményekkel foglalkoznak, és a következő lépésekben kiegészítő funkciókat adnak hozzá. Miután az ügyfél elemezte az alapterméket, terv kidolgozásra kerül a következő lépés.
Az inkrementális modul jellemzői:
- A rendszer fejlesztését sok mini fejlesztési projektre bontják
- A részleges rendszereket egymás után építik a végső teljes rendszer előállítására
- Először a legmagasabb prioritási követelményt kezeljük
- A követelmény kidolgozása után a növekményre vonatkozó követelmények befagynak
Növekményes fázisok | Növekményes fázisokban végzett tevékenységek |
Követelményelemzés |
|
Tervezés |
|
Kód |
|
Teszt |
|
Mikor alkalmazzuk az inkrementális modelleket?
- A rendszer követelményei világosan érthetőek
- Amikor felmerül az igény a termék korai kiadására
- Amikor a szoftverfejlesztő csapat nem túl képzett vagy képzett
- Amikor magas kockázatú jellemzők és célok szerepelnek
- Ezt a módszertant inkább a webalkalmazások és a termékalapú vállalatok használják
Az inkrementális modell előnyei és hátrányai
Előnyök | Hátrányok |
|
|
|
|
|
|
|
|
| |
|