Co je racionální jednotný proces?
Rational Unified Process neboli RUP je běžná strategie používaná při vývoji softwarových programů. Tento web-umožnil proces poskytuje řadu různých nástrojů, které pomohou programátorům v zhmotňovat základní kód pro program, jakož i pomoci určit konečný vzhled výrobku, že konečný uživatel nákupy a využívá. Stejně jako mnoho produktů, které jsou navrženy tak, aby fungovaly podobným způsobem, se i Rational Unified Process považuje za objektově orientovaný.
Několik nástrojů, které jsou součástí racionálního sjednoceného procesu, je navrženo tak, aby pomohlo v každé fázi procesu vývoje. Existují pravidla, která platí pro každý krok na cestě, stejně jako šablony a základní prototypy, že programátor může chcete použít jako základ pro jeden nebo více stupňů kódu. Protože RUP je určen k řešení celého vývojového projektu, nejde jen o sestavení základního toku programu. Zahrnuje to také vytváření dokumentů, stanovení definic akcí a dokonce pomoc při vytváření průvodců a příruček nápovědy, které by šly spolu se softwarem.
Rozsah Rational Unified Process lze rozdělit do čtyř různých fází nebo fází. Každá následující fáze staví na práci provedené v předchozí fázi a vyvíjí program na použitelný produkt, který pravděpodobně upoutá pozornost koncových uživatelů.
Vývojáři softwaru začínají procesem Rational Unified tím, že vstupují do tzv. Počáteční fáze. V tomto bodě je pozornost zaměřena na definování účelu a funkce softwaru. To zahrnuje identifikaci toho, čeho má software dosáhnout, což nedělá jiné programy na trhu.
Druhá fáze se nazývá fáze zpracování. Zde Rational Unified Process požaduje, aby rozsah a účel definována ve fázi zahajovací být prozkoumány a členění do základních stavebních bloků potřebných pro zahájení rozvíjet konkrétní architekturu pro softwarového programu. Každý aspekt programu je důkladně analyzován a je definován vztah mezi jednotlivými funkcemi.
Po dokončení fáze zpracování začíná fáze výstavby Rational Unified Process. Zde se všechny stavební bloky, které byly identifikovány a vytvořeny během fáze zpracování, začaly spojovat do funkčního produktu. Právě zde začíná programátor rozvrhnout konečný návrh aplikace a také zpřesnit zdrojový kód. Během této fáze také probíhá testování beta verze.
Poslední fáze racionálního sjednoceného procesu se nazývá přechodná fáze. To je prostě bod, ve kterém je práce programátora v podstatě hotová a software je zpřístupněn koncovým uživatelům.
Během různých definovaných fází nabízí RUP prototypy nebo modely, které pomáhají udržet programátora na dobré cestě s úspěšným dokončením jedné fáze a přechodem do další fáze. I když nejde o jediný produkt na trhu, který poskytuje tuto úroveň pomoci, Rational Unified Process patří mezi nejoblíbenější.