-
Home
- Arquitetura de software
- Arquitetura de software
- Documentação da arquitetura
Os pontos de vista
presentes neste conjunto são:
-
Funcional :
representa o aspecto funcionaldo software descrito. Visões derivadas
deste ponto de vista contêm decisõessobre as funções presentes no software
e os módulos e submódulos que implementamessas funções. Este ponto de vista
é especializado em mostrar a estruturaestática do software, mostrando
suas partes, suas relações e suasinterfaces. Seu equivalente no
conjunto de Kruchten é o pontode vista Lógico.
-
de Concorrência :
representa os aspectos dinâmicose comportamentais do software.
Visões derivadas deste ponto devista contêm decisões sobre concorrência,
sincronia ou assincronia de chamadase aspectos temporais em geral do
software e de suas funções. Seuequivalente no conjunto de Kruchten
é o ponto de vista de Processo.
-
de Desenvolvimento :
representa os aspectos e relaçõesentre os stakeholders e o processo
de desenvolvimento do software.Visões derivadas deste ponto de
vista contêm decisões de divisõesde módulos, subsistemas, pacotes
e classes e decisões sobre a atribuiçãode tarefas de construção, teste
e reuso de partes do sistema aosparticipantes da equipe de desenvolvimento.
Seu equivalente no conjunto deKruchten é homônimo.
-
de Implantação :
representa os aspectos de implantaçãodo software e suas relações com
o ambiente físico. Visões derivadasdeste ponto de vista contêm decisões
de quantos servidores serão necessáriospara execução de um serviço ou
como os diferentes serviços sãoimplantados ou atualizados durante
o ciclo de vida do software. Seuequivalente no conjunto 4+1 é oponto de vista Físico.
-
Informacional :
representa os aspectos relacionadosaos dados presentes no software.
Visões derivadas deste ponto devista contêm decisões sobre o modelo
de dados e sobre o armazenamento,manipulação, gerenciamento e distribuição
das informações ao longo da vidado sistema em produção.
-
Operacional :
representa os aspectos operacionaisdo software. Ou seja, visões derivadas
deste ponto de vista contêm decisõescom estratégias de execução, administração
e suporte do software em produção.
Viewtypes Do
Software
Engineering Institute (sei)
O último conjunto de
pontos de vista que apresentamos éo descrito por Clements
et al no livro
Documenting
Software Architectures: Views andBeyond
[link] . Este conjunto
foi criado com o objetivo de facilitara documentação, ao contrário da maioria
descrita na literatura, que têm seufoco no auxílio do projeto da arquitetura.
Source:
OpenStax, Arquitetura de software. OpenStax CNX. Jan 05, 2010 Download for free at http://cnx.org/content/col10722/1.9
Google Play and the Google Play logo are trademarks of Google Inc.