Identifique as metas arquiteturais
Trabalhe com a equipe, especialmente com os Analista de Negócios e o Analista de Sistemas, para descrever as metas da arquitetura restantes e identificar quais são adequadas para esta iteração.
Examine a Visão e a Lista de Requisitos. Estas metas irão priorizar e guiar a abordagem para decisões técnicas importantes.
Será importante revisar periodicamente o status dessas metas em todo o projeto para certificar que elas ainda são
válidas e que o sistema está no caminho certo para entregá-las.
|
Identifique os requisitos arquiteturalmente significantes
Identifique as restrições na arquitetura
Liste quaisquer restrições na arquitetura e eventuais compensações entre os requisitos e os recursos concorrentes. Decida
como a arquitetura irá resolver essas questões. Justifique cada decisão tomada e capture essas informações. Revise
periodicamente a lista de restrições para certificar que elas ainda são válidas e que não apareceram outras novas. |
Examine, avalie e selecione os recursos disponíveis
Identifique os recursos de outras áreas que podem ser reutilizados na arquitetura atual. Podendo ser:
-
Frameworks Arquiteturais
-
Mecanismos Arquiteturais
-
Decisões Arquiteturais
-
Restrições
-
Aplicações
-
Componentes
|
Define as decisões arquiteturais
Define decisões importantes sobre a arquitetura para referência futura. Considere o uso do template fornecido para o Caderno de Arquitetura
. Os Desenvolvedor de Software,
em particular, devem compreender claramente o estado atual da arquitetura em cada iteração antes do desenvolvimento da
arquitetura. |
Execute e analise o Checklist
|