Iteratív és inkrementális fejlődés

Szerző: Lewis Jackson
A Teremtés Dátuma: 9 Lehet 2021
Frissítés Dátuma: 15 Lehet 2024
Anonim
Iteratív és inkrementális fejlődés - Technológia
Iteratív és inkrementális fejlődés - Technológia

Tartalom

Meghatározás - Mit jelent az Iteratív és az Inkrementális Fejlődés?

Az Iteratív és Inkrementális Szoftverfejlesztés egy olyan szoftverfejlesztési módszer, amelyet a szolgáltatáskiegészítők fokozatos növekedése és a ciklikus kiadási és frissítési mintázat alapján modelleztek.

Az Iteratív és Inkrementális Szoftverfejlesztés a tervezéssel kezdődik, és az iteratív fejlesztési ciklusokon keresztül folytatódik, beleértve a folyamatos felhasználói visszajelzéseket és a szolgáltatások fokozatos hozzáadását, a kész szoftver telepítésével az egyes ciklusok végén.

Ez az agilis szoftverfejlesztés, a racionális egységes folyamat és az extrém programozás egyik módszertana.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az Iteratív és az Inkrementális Fejlődést

Az Iteratív és az Inkrementális Fejlődés egy tudományterv a rendszerek kidolgozására, amelyek eredményeken alapulnak. A növekményes fejlesztés során a rendszer különböző részeit különböző időpontokban vagy ütemben fejlesztették ki, és teljesítésük alapján integráltak. Az iteratív fejlesztés során a csapatok a rendszer egyes részeinek felülvizsgálatát tervezik annak felülvizsgálata és fejlesztése érdekében. A felhasználói visszajelzésekkel konzultálni kell az egymást követő teljesítések célkitűzéseinek módosítása érdekében.

Iteratív és inkrementális szoftverfejlesztés a vízesés modell hibáira adott válaszként, egy olyan szekvenciális tervezési folyamat során, amelyben a haladás folyamatosan lefelé halad. Ez abban különbözik a vízesés modelljétől, hogy inkább ciklikus, mint egyirányú, és nagyobb képességet kínál arra, hogy a változásokat az alkalmazásba beépítsék a fejlesztési ciklus során.

Az Iteratív és az Inkrementális Fejlődés az alábbi szakaszokba osztható:


  • Beindítási szakasz: A projekt hatókörével, magasabb szintű követelményekkel és kockázatokkal foglalkozik
  • Fejlesztési szakasz: Olyan működő architektúrát biztosít, amely mérsékli a bevezetési szakaszban azonosított kockázatokat és kielégíti a nem működőképességi követelményeket
  • Építési szakasz: Az építészeti komponenseket fokozatosan kitölti a gyártásra kész kóddal, amelyet a funkcionális követelmények elemzése, megvalósítása, tervezése és tesztelése során állítanak elő.
  • Átmeneti fázis: A rendszert továbbítja a gyártás működési környezetéhez