Skip to main content

Co je to racionální sjednocený proces?

Racionální sjednocený proces, neboli RUP, je běžná strategie využívaná při vývoji softwarových programů.Tento web-podporující proces poskytuje řadu různých nástrojů, které pomáhají programátorovi při prodloužení základního kódu programu, a také pomáhá určit konečný vzhled produktu, který koncový uživatel nakupuje a využívá.Stejně jako mnoho produktů, které jsou navrženy tak, aby fungovaly podobným způsobem, je racionální sjednocený proces považován za objektově orientovaný.

Několik nástrojů, které jsou součástí racionálního sjednoceného procesu, je navrženo tak, aby pomohly v každé fázi vývojového procesu.Existují obecné pokyny, které se vztahují na každý krok podél cesty, stejně jako šablony a základní prototypy, které může programátor chtít použít jako základ pro jednu nebo více fází kódu.Protože RUP je navržen tak, aby řešil celý vývojový projekt, nejde jen o sestavení základního toku programu.Zahrnuje také stanovení dokumentů, stanovení definic pro akce a dokonce i při vytváření nápovědy a příruček, které se se softwarem chovají.

Rozsah racionálního sjednoceného procesu lze rozdělit do čtyř odlišný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ě přitahuje pozornost koncových uživatelů.

Vývojáři softwaru zahajují racionální sjednocený proces tím, že vstoupí do toho, co se nazývá fáze Inception.V tomto okamžiku je kladen důraz na definování účelu a funkce softwaru.To zahrnuje identifikaci toho, čeho má software dosáhnout, což neprovádí jiné programy na trhu.

Druhá fáze je známá jako fáze zpracování.Zde racionální sjednocený proces vyžaduje, aby rozsah a účel definovaný ve fázi založení byly přezkoumány a rozděleny do základních stavebních bloků potřebných k zahájení vývoje konkrétní architektury pro softwarový program.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á stavební fáze racionálního sjednoceného procesu.Zde se začínají sestavovat všechny stavební bloky, které byly identifikovány a vytvořeny během fáze zpracování.Právě zde programátor začíná rozkládat konečný návrh aplikace a také upřesnit zdrojový kód.Během této fáze se také probíhá testování beta.

Poslední fáze racionálního sjednoceného procesu je známá jako přechodná fáze.To je jednoduše okamžik, kdy je práce programátora v podstatě provedena a software je k dispozici koncovým uživatelům.

Po všech různých definovaných fázích poskytuje RUP prototypy nebo modely, které pomáhají udržet programátora na trati s úspěšným dokončením jedné fáze a migrací do další fáze.I když to není jediný produkt na trhu, který poskytuje tuto úroveň pomoci, racionální sjednocený proces patří mezi nejoblíbenější.