Para fornecer uma base para o planejamento do conteúdo técnico de iterações, uma visualização
arquitetural chamada visualização de caso de uso é utilizada na seguinte disciplina: Requisitos . Só existe uma visualização de
casos de uso do sistema, que ilustra os casos de uso e os cenários que englobam o comportamento, as classes ou os
riscos técnicos significativos do ponto de vista da arquitetura. A visualização de casos de uso é aperfeiçoada e
considerada inicialmente em cada iteração.
A visualização de casos de uso mostra um subconjunto do modelo de casos de uso, um subconjunto de casos de uso e atores
significativos para a arquitetura.
As atividades de análise, de design e de implementação subseqüentes aos requisitos são centralizadas no conceito de uma
arquitetura. A produção e a validação dessa arquitetura são o foco principal
das iterações iniciais, especialmente durante a fase de Elaboração. A
arquitetura é representada por várias visualizações arquiteturais diferentes, que, em sua essência, são extrações que
ilustram os elementos "arquiteturalmente significativos" dos modelos.
Há quatro visualizações adicionais: a Visualização
Lógica, Visualização do Processo, Visualização da
Implementação e Visualização
de Implementação. Essas visualizações são tratadas nas disciplinas Análise e Design e Implementação .
As visualizações arquiteturais estão documentadas em um Documento de Arquitetura de Software. Você pode incluir diferentes
visualizações, como uma visualização de segurança, para conduzir outros aspectos específicos da arquitetura do
software.
Assim, as visualizações de arquitetura podem ser vistas como abstrações ou simplificações dos modelos construídos, nas
quais você torna mais visíveis as características importantes, deixando os detalhes de lado. A arquitetura é um
importante meio de aumentar a qualidade de qualquer modelo construído durante o desenvolvimento do sistema.
|