Os aspectos estruturais marcantes da metodologia RUP,
como desenvolvimento em fases e iterações associado à
gerência de riscos, são característicos de uma classe de
modelos iterativos de desenvolvimento de software
denominada processo unificado, que, por sua vez, é
originária do modelo de software espiral, de Barry Boehm.