Metodika RUP (Rational Unified Process)

Rational Unified Process (RUP) je rozsáhlá metodologie, primárně zaměřená na vývoj software. Je objektově orientovaná a založená na přístupu vedených způsoby použití (use-case-driven).

RUP zavádí čtyři základní fáze vývoje:
  • zahájení (inception) – v této fázi musí realizátor (vývojář) definovat účel a rozsah projektu a jeho obchodní kontext
  • projektování (elaboration) - analyza potřeby projektu a zákazníka realizátorem a definování základy architektury
  • realizace (construction) - vývoj designu a jádra aplikace, v obecné rovině vytváření řešení vyprojektovaném ve 2.fázi
  • předání (transition) – v této fázi dochází k předání projektu

Každá z fází je organizována do několika iterací. Před započetím nové iterace musí být splněna definovaná kritéria předchozí iterace.

Metodologii formovala firma Rational (nyní součást IBM Corp.) v roce 1997.