A Rational Unified Process (RUP) a Rational Software által létrehozott szoftverfejlesztési módszertan .
A RUP a következő elveken alapul:
A RUP iteratív fejlesztési modellt használ. Minden iteráció végén (ideális esetben 2-6 hétig) a projektcsapatnak el kell érnie az adott iterációhoz tervezett célokat, létre kell hoznia vagy finomítania kell a tervezési műtermékeket, és be kell szereznie a végtermék köztes, de funkcionális változatát. Az iteratív fejlesztés lehetővé teszi, hogy gyorsan reagáljon a változó követelményekre, felismerje és kiküszöbölje a kockázatokat a projekt korai szakaszában, és hatékonyan ellenőrizze a készülő termék minőségét. Az iteratív fejlesztési modell első ötleteit a „ spirálmodell ” [1] [2] fektette le .
A teljes termékfejlesztési életciklus négy szakaszból áll, amelyek mindegyike egy vagy több iterációt tartalmaz:
A kezdeti szakaszban:
A kezdeti szakasz végén értékelik a cél életciklus szakaszának ( Eng. Lifecycle Objective Milestone ) elérését, ami magában foglalja az érdekelt felek megállapodását a projekt folytatásáról.
A finomítási fázisban a témakör elemzése és a végrehajtható architektúra felépítése megtörténik. Magába foglalja:
A finomítási szakasz sikeres befejezése az életciklus - architektúra mérföldkövének elérését jelenti .
A „Build” fázisban a termék legtöbb funkciója megvalósul. Az építési szakasz a rendszer első külső kiadásával és az Initial Operational Capability mérföldkővel zárul.
Az „Implementation” fázisban elkészül a termék végleges verziója, amely a fejlesztőtől a vásárlóhoz kerül. Ez magában foglalja a béta tesztelési programot, a felhasználói oktatást és a termékminőség-biztosítást. Abban az esetben, ha a minőség nem felel meg a felhasználók elvárásainak vagy a Start fázisban meghatározott kritériumoknak, a Megvalósítási szakasz ismétlődik. Az összes cél elérése a késztermék (Product Release) mérföldkövének elérését és a teljes fejlesztési ciklus befejezését jelenti.
Szoftverfejlesztés | |
---|---|
Folyamat | |
Magas szintű koncepciók | |
Útvonalak |
|
Fejlesztési módszertanok | |
Modellek |
|
Figyelemre méltó alakok |
|