No que se refere ao desenvolvimento de sistemas
automatizados, o RUP é um exemplo de modelo de processo
moderno derivado da UML e do Processo de Desenvolvimento
de Software Unificado, o qual reconhece que os modelos
convencionais apresentam uma visão única de processo. Em
contrapartida, o RUP é descrito a partir de três perspectivas,
caracterizadas a seguir:
I. que mostra as fases do modelo ao longo do tempo;
II. que mostra as atividades realizadas no processo;
III. que sugere as boas práticas a serem usadas durante o
processo.
As perspectivas I, II e III são denominadas, respectivamente,