Rational Unified Process

A Rational Unified Process (RUP) a Rational Software által létrehozott szoftverfejlesztési módszertan .

Alapelvek

A RUP a következő elveken alapul:

RUP folyamatok és szakaszok

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:

1. Kezdeti szakasz (Inception)

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.  

2. Kidolgozás

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 . 

3. Építés

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.

4. Átmenet

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.

Lásd még

Jegyzetek

  1. Boehm B, "A Szoftverfejlesztés és -fejlesztés spirálmodellje archiválva 2015. május 28-án a Wayback Machine -nél ", IEEE Computer, IEEE, 21(5):61-72, 1988. május
  2. Tom Gilb. A szoftvermérnöki menedzsment alapelvei. - 1. - Addison-Wesley Professional, 1988. január 11. - 464 p. — ISBN ISBN 0201192462 ISBN 978-0201192469 .

Irodalom

Linkek