Em relação à metodologia de desenvolvimento Rational Unified Process (RUP), é correto afirmar que:
I O RUP define um framework de processos para o desenvolvimento de software de larga escala, que oferece flexibilidade para ser customizado de acordo com a realidade de um dado projeto.
II O RUP motiva o desenvolvimento de um sistema através de iterações, embora tal prática não seja obrigatória nem essencial para a execução do processo.
III Práticas de metodologias ágeis, tais como Extreme Programming, podem ser adotadas em um processo que segue as diretrizes do RUP.
IV Cada iteração do RUP focaliza uma das seguintes atividades técnicas do desenvolvimento: especificação de requisitos, análise e projeto do sistema, implementação ou testes.
A opção em que todas as afirmativas são verdadeiras é