Rational Unified Process (RUP) je metodika vývoje softwaru vytvořená společností Rational Software Corporation. Je použitelná pro jakýkoliv rozsah projektu, ale díky vysoké rozsáhlosti RUPu je vhodné přizpůsobit metodiku specifickým potřebám. RUP je vhodnější spíš pro rozsáhlejší projekty a větší vývojové týmy, neboť klade důraz na analýzu a design, plánování, řízení zdrojů a dokumentaci. Pro menší projekty je vhodnější použít některou z méně formalizovaných metodik jako například extrémní programování.

Šest nejlepších praktik Metodika RUP vychází z kolekce těchto osvědčených praktik a postupů při vývoji softwaru: Iterativní vývoj Aktivní správa požadavků Komponentová architektura Vizuální modelování Ověřování kvality software Řízení změn

Fáze projektu Vývoj projektu má podle RUP tyto fáze: Zahájení Příprava Konstrukce Předávání Každá z těchto fází (snad kromě té první) může být rozdělena do více částí, zvaných iterace.

Disciplíny Jako disciplíny se nazývají činnosti, které provázejí vývoj projektu. alt=RUP disciplíny|náhled|RUP disciplíny po dobu životní fáze projektu.

Tvorba modelu Správa požadavků Analýza a návrh Implementace Testování Nasazení Konfigurace a změny Řízení projektu Správa prostředí

Každá disciplína má jinou intenzitu v průběhu vývoje, stejně jako začátek a konec.

Odkazy Reference

Související články

Externí odkazy https://web.archive.org/web/20150224171655/http://objekty.vse.cz/Objekty/RUP

Kategorie:Metodiky vývoje softwaru Kategorie:Anglická slova a fráze