V tomto článku budeme hovořit o Rational Unified Process, tématu, které v posledních letech upoutalo pozornost mnoha lidí. Rational Unified Process je v dnešním světě velmi aktuální téma a jeho důsledky pokrývají širokou škálu sektorů a oborů. Proto je důležité porozumět tomu, co je Rational Unified Process, jak se vyvíjel v čase a jaký má dopad na dnešní společnost. V tomto článku prozkoumáme různé aspekty související s Rational Unified Process, od jeho historie až po praktické aplikace, abychom poskytli ucelenou vizi tohoto tématu, které se stalo základní součástí naší reality.
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í.
Metodika RUP vychází z kolekce těchto osvědčených praktik a postupů při vývoji softwaru:
Vývoj projektu má podle RUP tyto fáze:
Každá z těchto fází (snad kromě té první) může být rozdělena do více částí, zvaných iterace.
Jako disciplíny se nazývají činnosti, které provázejí vývoj projektu.
Každá disciplína má jinou intenzitu v průběhu vývoje, stejně jako začátek a konec.
V tomto článku byl použit překlad textu z článku Rational Unified Process na slovenské Wikipedii.