
Padrões
1. Certifique-se de ter entendido o quadro geral - o contexto em que o software a ser construído
reside. O modelo de requisitos deve comunicar isso a você.
2. Examine o quadro geral, extraia os padrões presentes neste nível de abstração.
3. Inicie seu projeto com os padrões do "quadro geral" que estabeleçam um contexto ou esqueleto
para trabalho de projeto posterior.
4. "Trabalhe em direção à essência, partindo do contexto" [Sha05] buscando padrões em níveis
de abstração mais baixos que contribuam para a solução de projeto.
5. Repita os passos 1 a 4 até que o projeto completo ganhe corpo.
6. Refina o projeto adaptando cada padrão às especificidades do software que está tentando
construir
.