<< Chapter < Page Chapter >> Page >

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.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




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.

Notification Switch

Would you like to follow the 'Arquitetura de software' conversation and receive update notifications?

Ask