Arquitetura documentada
Introdução
Em geral
O Rational Unified Process ou RUP (por sua sigla em inglês Rational Unified Process) é um processo de desenvolvimento de software desenvolvido pela empresa Rational Software, atualmente propriedade da IBM.[1] Juntamente com a Unified Modeling Language (UML), constitui a metodologia padrão mais amplamente utilizada para a análise, projeto, implementação e documentação de sistemas orientados a objetos.
O RUP não é um sistema com etapas firmemente estabelecidas, mas sim um conjunto de metodologias adaptáveis ao contexto e às necessidades de cada organização.
Também conhecido por este nome é o software, também desenvolvido pela Rational, que inclui informações entrelaçadas de vários artefatos "Artefato (design de software)") e descrições das diversas atividades. Está incluso no Rational Method Composer (RMC), que permite customização de acordo com a necessidade.
Originalmente, um processo genérico de domínio público, o Processo Unificado, e uma especificação mais detalhada, o Processo Unificado Rational, foram projetados para serem vendidos como um produto independente.
Princípios de desenvolvimento
Contenido
La Filosofía del RUP está basado en 6 principios clave que son los siguientes:.
Adapte o processo
O processo deve ser adaptado às necessidades do cliente, pois é muito importante interagir com ele. As características do projeto, a sua dimensão, bem como a sua tipologia ou os regulamentos que o condicionam, influenciarão o seu desenho específico. O escopo do projeto também deve ser levado em consideração.
Equilibre as prioridades
As necessidades dos vários participantes podem ser diferentes, contraditórias ou disputar recursos limitados. . Graças a este equilíbrio, as divergências que surgirem no futuro poderão ser corrigidas. Da mesma forma, esta metodologia está de acordo com a Linguagem de Modelagem Unificada (UML).