Conceito: Visualização de Casos de Uso
Uma visualização arquitetural chamada de visualização de casos de uso é utilizada na disciplina de Requisitos para fornecer uma base para planejar o conteúdo técnico de iterações.
Relacionamentos
Descrição Principal

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.

Casos de Uso Agentes Pacotes de Caso de Uso Pacote de Primeiro Nível O Modelo de Caso de Uso Diagrama descrito no texto associado.

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.