Navegando a Complexidade: Interessados, Pontos de Vista e Visões na Arquitetura Empresarial

Introdução

Estabelecer e manter uma coerenteArquitetura Empresarial (EA) é uma tarefa complexa devido à participação de interessados diversos com diferentes fundos e notações. Para gerenciar essa complexidade, pesquisadores inicialmente se concentraram em definir frameworks arquitetônicos para classificar e posicionar diferentes descrições arquitetônicas em relação umas às outras, como oframework Zachman.

Os frameworks arquitetônicos fornecem orientações gerais para a entrega de Descrições Arquitetônicas juntamente com um processo. A linguagem ArchiMate, como uma notação de modelagem, oferece insights detalhados sobre a estrutura e a coerência de diferentes arquiteturas, complementando e apoiando esses frameworks.

Olinguagem ArchiMatepermite que arquitetos e interessados utilizem suas próprias visões sobre a EA. As visões são especificadas por pontos de vista, que definem abstrações sobre o conjunto de modelos que representam a EA. Cada ponto de vista se direciona a um tipo específico de interessado e aborda preocupações específicas. Os pontos de vista podem isolar certos aspectos ou relacionar múltiplos aspectos, proporcionando uma abordagem flexível para modelagem da EA.

Oframework TOGAFdescreve uma taxonomia de visões para diferentes categorias de interessados e fornece diretrizes para o desenvolvimento e uso de pontos de vista e visões em modelos de EA. No entanto, é importante observar que pontos de vista e visões estão interrelacionados e muitas vezes descrevem melhor a arquitetura quando combinados com suas relações de interdependência subjacentes. Apesar de sua utilidade, pontos de vista e visões são representações parciais do sistema, restringindo toda a arquitetura a um número limitado de aspectos.

Interessados e Preocupações

Esta seção apresenta um método para usar olinguagem ArchiMatepara abordar sistematicamente as preocupações dos interessados por meio do mecanismo de ponto de vista. Este mecanismo está de acordo com a norma ISO/IEC 42010, que fornece um modelo para Descrição Arquitetônica. Os elementos principais neste modelo incluem interessados, preocupações, pontos de vista e visões, conforme ilustrado na Figura abaixo:

O diagrama acima intitulado “Modelo Conceitual de uma Descrição Arquitetônica” ilustra as relações entre os elementos-chave envolvidos na descrição de uma arquitetura, conforme a norma ISO/IEC 42010. Este modelo ajuda a abordar sistematicamente as preocupações dos interessados por meio do uso de pontos de vista e visões. Aqui está uma explicação detalhada do diagrama:

  1. Sistema de Interesse:
    • Este é o sistema que está sendo descrito pela arquitetura.
    • Ele exibe a arquitetura e tem interesses nos interessados.
  2. Interessado:
    • Um interessado é um indivíduo, equipe ou organização com interesses no sistema de interesse.
    • Os interessados têm preocupações que precisam ser abordadas pela arquitetura.
    • Eles identificam a descrição arquitetônica, a justificativa arquitetônica e as visões arquitetônicas.
  3. Preocupação:
    • As preocupações são os interesses ou questões que os interessados têm em relação ao sistema de interesse.
    • As preocupações são definidas por perspectivas arquitetônicas e abordadas por vistas arquitetônicas.
  4. Perspectiva Arquitetônica:
    • Uma perspectiva é uma especificação para uma única vista, definindo os interessados cujas preocupações são definidas e as diretrizes para a construção e interpretação da vista.
    • As perspectivas definem preocupações e governam as vistas arquitetônicas.
    • Elas estão associadas a tipos de modelos, que governam os modelos arquitetônicos.
  5. Vista Arquitetônica:
    • Uma vista é uma representação da arquitetura que aborda uma ou mais preocupações dos interessados.
    • As vistas são governadas por perspectivas arquitetônicas e expressam a descrição arquitetônica.
    • Elas são derivadas de modelos arquitetônicos.
  6. Modelo Arquitetônico:
    • Um modelo arquitetônico é uma representação de aspectos da arquitetura usando tipos específicos de modelos.
    • Modelos governam as vistas arquitetônicas e fazem parte da descrição arquitetônica.
  7. Tipo de Modelo:
    • Tipos de modelos são tipos de modelos usados para representar diferentes aspectos da arquitetura.
    • Eles governam os modelos arquitetônicos.
  8. Descrição Arquitetônica:
    • A descrição arquitetônica é a coleção de vistas arquitetônicas, modelos e outras informações que expressam a arquitetura do sistema de interesse.
    • Ela expressa a arquitetura e é identificada pelos interessados.
    • Ela inclui regras de correspondência e racionalização.
  9. Racional Arquitetônico:
    • O racional explica o raciocínio por trás das decisões arquitetônicas.
    • É parte da descrição arquitetônica e é identificado pelos interessados.
  10. Regra de Correspondência:
    • As regras de correspondência definem as relações entre diferentes visões e modelos dentro da descrição da arquitetura.
    • Elas garantem consistência e coerência ao longo da descrição da arquitetura.
  11. Correspondência:
    • As correspondências são as relações reais entre diferentes visões e modelos, conforme definido pelas regras de correspondência.
    • Elas fazem parte da descrição da arquitetura.

Relações

  • Identifica: Os interessados identificam a descrição da arquitetura, a justificativa da arquitetura e as visões da arquitetura.
  • Tem Interesses Em: O sistema de interesse tem interesses nos interessados.
  • Enquadra: As perspectivas de arquitetura enquadram preocupações.
  • Aborda: As visões de arquitetura abordam preocupações.
  • Governam: As perspectivas de arquitetura governam as visões de arquitetura, e os tipos de modelo governam os modelos de arquitetura.
  • Expressa: A descrição da arquitetura expressa a arquitetura.
  • Exibe: O sistema de interesse exibe a arquitetura.

Este modelo conceitual ajuda a compreender como diferentes elementos interagem para descrever uma arquitetura, garantindo que as preocupações dos interessados sejam abordadas de forma sistemática por meio de perspectivas e visões bem definidas.

A linguagem ArchiMate, com seu mecanismo de perspectiva, auxilia os arquitetos na definição e classificação de perspectivas governantes. Esse mecanismo ajuda os arquitetos a construir e projetar visões para a comunicação com os interessados.

Visões e Perspectivas

As visões são um mecanismo ideal para transmitir informações sobre áreas específicas da arquitetura. Uma visão é uma parte de uma Descrição de Arquitetura que aborda preocupações relacionadas e é adaptada para interessados específicos. Ela é especificada por uma perspectiva, que prescreve os conceitos, modelos, técnicas de análise e visualizações fornecidas pela visão. Essencialmente, uma visão é o que você vê, e uma perspectiva é de onde você está olhando.

Uma Descrição de Arquitetura inclui uma ou mais visões de arquitetura, cada uma abordando preocupações dos interessados. Uma visão de arquitetura expressa a arquitetura do sistema de acordo com uma perspectiva, que enquadra preocupações e estabelece convenções para a construção, interpretação e análise da visão.

As perspectivas focam em aspectos e camadas particulares da arquitetura, determinados pelas preocupações dos interessados. O que é visível a partir de uma perspectiva depende da argumentação em torno das preocupações de um interessado. As perspectivas permitem a comunicação sobre certos aspectos e camadas de uma arquitetura, permitindo feedback bidirecional entre arquitetos e interessados. O escopo da perspectiva e a relevância em relação às preocupações dos interessados determinam quais elementos e relações aparecem em uma visão.

Mecanismo de Perspectiva

Os arquitetos lidam com diversos interessados e preocupações. O mecanismo de perspectiva ajuda a selecionar as perspectivas adequadas ao fornecer um quadro baseado em propósito e conteúdo. Esse quadro auxilia na definição e classificação de perspectivas, conforme mostrado na figura abaixo.

O arquiteto comunica-se com os interessados para compreender e documentar suas preocupações. O mecanismo de perspectiva identifica o propósito e o conteúdo, definindo e classificando a perspectiva, que regula a construção e o design da visão. A visão, governada pela perspectiva, aborda as preocupações dos interessados.

Criar uma perspectiva ArchiMate envolve dois passos:

  1. Selecionar conceitos relevantes do metamodelo ArchiMate com base nas informações necessárias para abordar as preocupações dos interessados.
  2. Definir uma representação para ilustrar esses conceitos de forma compreensível para os interessados, que pode ser um diagrama, catálogo, matriz ou outra visualização.

Aplicar esta perspectiva a um modelo de arquitetura seleciona e representa as partes relevantes da arquitetura de acordo com os conceitos e representação escolhidos.

Definindo e Classificando Perspectivas

O linguagem ArchiMateajuda a definir e classificar perspectivas com base no propósito e no conteúdo relevantes para as preocupações dos interessados. A dimensão de propósito é apoiada por três categorias:

  • Projetando: Apoia arquitetos e designers no processo de projeto, geralmente utilizando diagramas como UML.
  • Decidindo: Auxilia gestores na tomada de decisões ao oferecer insights sobre relações de arquitetura entre domínios por meio de projeções, interseções e técnicas analíticas.
  • Informando: Ajuda a informar os interessados sobre a EA para alcançar compreensão, obter compromisso e convencer adversários, usando ilustrações, animações e outros meios informativos.

A dimensão de conteúdo utiliza o Quadro Central ArchiMate para selecionar aspectos e camadas relevantes, apoiado por três categorias:

  • Detalhes: Foca em uma camada e um aspecto, normalmente para interessados como engenheiros de software ou responsáveis por processos.
  • Coerência: Abrange múltiplas camadas ou aspectos, permitindo que os interessados se concentrem nas relações de arquitetura, adequado para gestores operacionais.
  • Visão Geral: Aborda múltiplas camadas e aspectos, normalmente para arquitetos de empresas e tomadores de decisão como CEOs e CIOs.

Criando a Visão

Com uma perspectiva governante, o arquiteto pode criar e projetar uma visão contendo elementos e relações do metamodelo ArchiMate. O arquiteto projeta uma representação apropriada para esses elementos, adequada aos interessados e preocupações em foco. A visão não precisa ser visual ou gráfica; pode utilizar várias representações baseadas nos atributos de elementos e relações, como mapas de calor com codificação por cor.

Exemplos de Pontos de Vista

A última seção apresenta exemplos de pontos de vista, ilustrando como o mecanismo de ponto de vista pode ser aplicado para criar visualizações que abordam preocupações específicas dos interessados. Esses exemplos demonstram a aplicação prática do mecanismo de ponto de vista em cenários do mundo real, ajudando arquitetos e interessados a se comunicarem e compreenderem efetivamente a Arquitetura da Empresa.

Exemplo de Ponto de Vista da Organização

A figura abaixo mostra um diagrama ArchiMate criado sob o Ponto de Vista da Organização. Ao aplicar um ponto de vista, você tem permissão para desenhar um diagrama ArchiMate com um subconjunto de elementos e relacionamentos ArchiMate, conforme definido sob o ponto de vista.

Organization Viewpoint example
Exemplo de Ponto de Vista da Organização

Exemplo de Ponto de Vista de Cooperação de Processos de Negócio

A figura abaixo mostra um diagrama ArchiMate criado sob o Ponto de Vista de Cooperação de Processos de Negócio. Ao aplicar um ponto de vista, você tem permissão para desenhar um diagrama ArchiMate com um subconjunto de elementos e relacionamentos ArchiMate, conforme definido sob o ponto de vista.

Business Process Cooperation Viewpoint example
Exemplo de Ponto de Vista de Cooperação de Processos de Negócio

Conclusão

A linguagem ArchiMate, com seu mecanismo de ponto de vista, oferece uma abordagem estruturada e flexível para gerenciar a complexidade da Arquitetura da Empresa. Ao definir e classificar pontos de vista com base nas preocupações dos interessados, os arquitetos podem criar visualizações que comuniquem efetivamente a arquitetura, garantindo coerência e compreensão entre todos os interessados.

Recursos Relacionados

  1. Guia Completo de Pontos de Vista ArchiMate (Exemplos Incluídos)
  2. Compreendendo Pontos de Vista ArchiMate: Um Guia Compreensivo – ArchiMetric
  3. Guia de Pontos de Vista ArchiMate – Ponto de Vista de Estrutura de Informação
  4. Navegando pela Arquitetura da Empresa: Decifrando o Ponto de Vista de Motivação ArchiMate – Guias do Visual Paradigm
  5. O Guia Completo TOGAF – Guias do Visual Paradigm
  6. Visual Paradigm TOGAF – Tudo sobre TOGAF, Arquitetura Empresarial, ArchiMate e muito mais
  7. Ferramenta TOGAF® para Arquitetura Empresarial – ArchiMetric
  8. ArchiMate 3: Uma Visão Geral Completa – Cybermedian
  9. Diagrama ArchiMate no Visual Paradigm

Leave a Reply