Detalhe do Workflow:
|
A finalidade deste detalhe do workflow é criar um esboço inicial da arquitetura de software. |
|||||||||||||||||||||||||||||||||||||
|
|
Este detalhe do workflow tem as metas a seguir:
Esta seção fornece fornece links para informações adicionais relacionadas a este detalhe do workflow.
Parte inicial da fase de Elaboração.
Obrigatório
Essas atividades são melhor realizadas por uma equipe pequena composta por participantes de várias funções. As questões que, em geral, são significativas em termos de arquitetura incluem o desempenho, o escalonamento, a sincronização de processos e threads, e a distribuição. A equipe deve também incluir participantes que tenham experiência em domínio e que possam identificar as principais abstrações. Além disso, a equipe deve ter experiência na organização do modelo e na disposição em camadas. Ela precisará reunir todos esses threads discrepantes em uma arquitetura coesa e coerente (embora preliminar).
O trabalho é melhor realizado em várias sessões, talvez executado em alguns dias (ou em semanas e meses, no caso de sistemas muito grandes), com iteração entre a Análise Arquitetural e a Análise de Caso de Uso. Execute uma passagem inicial na arquitetura em Análise Arquitetural, em seguida, escolha casos de uso significativos em termos de arquitetura, executando uma Análise de Caso de Uso em cada um deles. Depois que (ou já que) cada caso de uso é analisado, atualize a arquitetura, conforme necessário, de modo que reflita as adaptações exigidas para acomodar o novo comportamento do sistema e tratar dos possíveis problemas arquiteturais identificados.
Nos casos em que já exista uma arquitetura (proveniente de um projeto ou de uma iteração anterior), as solicitações de alteração talvez precisem ser criadas para mudar a arquitetura ou dar conta do novo comportamento que o sistema deve aceitar. Essas mudanças podem ser efetuadas em qualquer artefato do processo, dependendo do escopo da alteração.
Rational Unified Process
|