Durante muitos anos de esforço de desenvolvimento, o RUP evoluiu em uma plataforma de engenharia de processo, chamada RMC (Rational Method Composer), que é a ferramenta ou software utilizado para construir o RUP. O RMC permite que equipes definam, configurem, ajustem e pratiquem um processo consistente. O site é criado utilizando páginas HTML gerado dinamicamente, as quais o RMC permite que sejam publicadas na forma de várias páginas dentro do RUP, cada um representando uma definição de processo configurada e ajustada.
O RUP fornece um local para os engenheiros (especialistas) de processo na comunidade de desenvolvimento de software, para compartilharem suas extensões de método como Plug-Ins consumíveis e fornece uma origem valiosa de extensões de método para o coordenador de projeto.
O produto RUP foi desenvolvido visando dois grupos primários de usuários:
|
|
| • profissionais de desenvolvimento de software que trabalham como parte de uma equipe de projeto, incluindo os investidores desses projetos de desenvolvimento de software; | • profissionais de engenharia de processo (equipes da Qualidade), especificamente engenheiros de processo de software e gerentes. |
Os profissionais de desenvolvimento de software podem encontrar orientações sobre o que é exigido deles nas funções, também chamado de papéis, definidas no RUP. Um profissional que trabalha em um projeto de engenharia de software RUP é designado a uma ou mais funções definidas no RUP, em que cada função particiona um conjunto de tarefas e produtos de trabalho pelos quais essa função é responsável. Também é fornecida orientação sobre como essas funções trabalham em conjunto, em termos das atividades requeridas para representar o processo configurado.
XOs profissionais de engenharia de processo, ou equipes da qualidade podem obter orientação sobre como definir, configurar, adaptar e implementar os processos de engenharia. A família de produtos RUP fornece várias ferramentas que permitem e simplificam a definição, configuração e adaptação do processo de engenharia.
X