Análise e Design: Workflow
Na Fase de Iniciação, a análise e o design tratam de estabelecer
se o sistema idealizado é factível e de avaliar as tecnologias possíveis
para a solução (em Executar Síntese
Arquitetural). Se houver poucos riscos envolvidos no desenvolvimento (porque, por exemplo, o domínio é bem compreendido, o sistema não é novo, e assim por diante), esse detalhe do workflow poderá ser omitido.
A Fase de Elaboração inicial tem como foco a criação de uma arquitetura inicial
para o sistema (Definir uma Arquitetura Candidata),
a fim de fornecer um ponto de partida para o trabalho de análise principal. Se a
arquitetura já existir (porque foi produzida em iterações ou projetos anteriores
ou porque foi obtida de um estrutura de aplicativo), o foco do trabalho será alterado para
refinar a arquitetura (Refinar a Arquitetura) e analisar o
comportamento e criar um conjunto inicial de elementos que fornecerão o
comportamento apropriado Analisar Comportamento).
Depois que os elementos iniciais forem identificados, eles serão posteriormente refinados.
Projetar
Componentes produzem um conjunto de componentes que fornecem o comportamento apropriado
para atender aos requisitos do sistema.
Se o sistema incluir um banco de dados,
Projetar o Banco de Dados ocorrerá em paralelo.
O resultado é um conjunto inicial de componentes que serão refinados ainda mais em Implementação.