Diretrizes
- Considerar o problema resolvido- definir resultado antes de definir detalhes de construção.
- Do concreto para o abstrato.
- Independência dos elementos existentes (ortogonalidade).
- Assincronia entre conhecimento e componentes.
- Agilizar e simplificar alterações e desenvolvimento.
- Padronizar - utilizar padrões existentes.