Při tvorbě nového softwaru (například informačního systému banky) převádíme uživatelské požadavky zadavatele na funkční software. K tomu můžeme použít několik metodik.
Metodika UP (Unified Process) byla vytvořena jako otevřený standard od autorů jazyka UML. Je řízena rizikem a případy použití. Soustředí se na architekturu celého informačního systému. Celý projekt se má podle metodiky UP vyvíjet iterativně a přírůstkově. Software je vyvíjen v iteracích. Iterace představuje podprojekt, což může být řešení konkrétní série případů použití. Když se všechny iterace poskládají postupně jedna na druhou, vytvoří konečnou podobu nového informačního systému.
RUP (Rational Unified Process) byla vyvinuta jako komerční rozšíření metodiky UP. Přestože je kompatibilní s UP, RUP je podrobnější a úplnější. Navíc obsahuje bohaté uživatelské rozhraní doplněné o úplnou dokumentaci k jednotlivým implementovaným nástrojům.
UP se považuje za otevřený standard. RUP se považuje za specifickou komerční nadmnožinu, která rozšiřuje metodiku UP. Přesto vlastnosti metodiky UP a RUP jsou spíše podobné než odlišné. Liší se hlavně v detailech implementace.
Viac informacií preberáme na kurze:
Marián Knězek