Você
pode aplicar padrões de design
Rational
para integrar soluções de design de software em um modelo
UML (Unified Modeling Language). Os padrões de design capturam estruturas e processos freqüentemente utilizados ou
complexos e o uso deles elimina o redesign e favorece a consistência do software.