de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Estudo de Caso do Modelo C4 – Diagrama Complementar: Diagrama de Paisagem do Sistema

Propósito do Diagrama de Paisagem do Sistema (Nível 0 C4 / Paisagem)

Diagrama de Paisagem do Sistema é a mais ampla visão na família de modelos C4.
Ela está localizada acima do diagrama de contexto do sistema e mostra:

  • Todos os principais sistemas de software que são importantes sob a perspectiva da organização/unidade de negócios/linha de produtos/equipe
  • Como esses sistemas interagem em um nível muito alto
  • Quais sistemas são internosexternosherdadosestratégicossendo substituídossendo construídos, etc.
  • Muitas vezes inclui pessoas/grupos de atoresapenas quando são centrais para múltiplos sistemas

Ele responde perguntas como:

  • “Como é o nosso conjunto digital inteiro hoje?”
  • “Quais sistemas se comunicam com o nosso mainframe de banco central?”
  • “Onde estão os maiores pontos de dor de integração?”
  • “Quais iniciativas novas estão afetando muitos sistemas existentes?”

É não focado em um único sistema de software — é a visão geral organizacional / departamental.

Boas opções de títulos para um diagrama de panorama de sistemas

Escolha um título que comunique claramente o escopo e perspectiva. Alguns exemplos fortes e comumente usados:

  1. Big Bank plc – Panorama de Banco Empresarial / Central 2025
  2. Banco Pessoal e de Pequenas Empresas – Panorama de Sistemas
  3. Divisão de Banco Varejista – Principais Sistemas e Integrações
  4. Programa de Banco na Internet – Ecossistema Circundante (2025)
  5. Jornada do Cliente de Ponta a Ponta – Panorama de Sistemas Bancários
  6. Panorama de Sistemas Estratégicos – Big Bank plc (foco em Canais Voltados para o Cliente)
  7. Arquitetura do Estado Atual – Portfólio de Banco Varejista e Digital

Título recomendado para este estudo de caso (amplo, mas focado):

Big Bank plc – Panorama de Sistemas de Banco Varejista e Digital (Estado Alvo de 2025)

Quando criar/atualizar um diagrama de panorama

  • Durante a fase inicial de descoberta / fase de preparação de arquitetura
  • Quando realizar a racionalização de portfólio ou planejamento de modernização de legado
  • Como parte da revisão trimestral/anual de arquitetura
  • Quando integrar líderes sênior ou reguladores que precisam da visão de 30.000 pés
  • Antes de iniciar um grande programa que afeta muitos sistemas

Exemplo do PlantUML / C4-PlantUML – Diagrama de Paisagem do Sistema

@startuml
!include https://static.visual-paradigm.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml

LAYOUT_TOP_DOWN()
LAYOUT_WITH_LEGEND()

title Diagrama de Paisagem do Sistema para Big Bank plc

Pessoa(cliente, "Cliente de Banco Pessoal", "Um cliente do banco, com contas bancárias pessoais.")

Limite_Empresa(c0, "Big Bank plc") {
Sistema(sistema_bancario, "Sistema de Banco na Internet", "Permite que os clientes visualizem informações sobre suas contas bancárias e façam pagamentos.")

Sistema_Ext(caixa, "Caixa Eletrônico", "Permite que os clientes retirem dinheiro.")
Sistema_Ext(sistema_email, "Sistema de E-mail", "O sistema interno de e-mail Microsoft Exchange.")

Sistema_Ext(mainframe, "Sistema de Banco Mainframe", "Armazena todas as informações principais de banco sobre clientes, contas, transações, etc.")

Pessoa_Ext(servico_cliente, "Funcionários do Serviço ao Cliente", "Funcionários do serviço ao cliente dentro do banco.")
Pessoa_Ext(setor_back_office, "Funcionários do Setor de Apoio", "Pessoal de administração e apoio dentro do banco.")
}

Rel_Neighbor(cliente, sistema_bancario, "Utiliza")
Rel_R(cliente, caixa, "Retira dinheiro usando")
Rel_Back(cliente, sistema_email, "Envia e-mails para")

Rel_R(cliente, servico_cliente, "Pergunta a", "Telefone")

Rel_D(sistema_bancario, sistema_email, "Envia e-mail usando")
Rel_R(caixa, mainframe, "Utiliza")
Rel_R(sistema_bancario, mainframe, "Utiliza")
Rel_D(servico_cliente, mainframe, "Utiliza")
Rel_U(setor_back_office, mainframe, "Utiliza")

Lay_D(caixa, sistema_bancario)

Lay_D(caixa, cliente)
Lay_U(sistema_email, cliente)
@enduml

Guia Rápido de Interpretação

  • Lado esquerdo — principalmente novos/nuvem/modernos iniciativas
  • Centro / direita — núcleo legado e centros de integração pesados
  • Sistemas externos marcados com _Ext
  • Legenda gerada automaticamente graças a LAYOUT_COM_LEGENDA()
  • Limites usados apenas quando úteis (aqui ao redor dos novos canais digitais)

Este tipo de diagrama é intencionalmente de granularidade grossa — geralmente não não mostrar contêineres ou componentes, bancos de dados, protocolos, etc. Esses detalhes pertencem ao Contexto do Sistema e Contêinerdiagramas dos sistemas individuais.

Você gostaria de:

  • Estender isso em umestado atual versus estado alvocomparação?
  • Adicionar codificação por cores (herança = laranja, estratégico = verde, etc.)?
  • Focar em um escopo menor (por exemplo, apenas o cenário de pagamentos)?
  • Converter este exemplo para o Mermaid em vez disso?

Me avise como você gostaria de adaptá-lo.

This post is also available in Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Ру́сский, Việt Nam, 简体中文 and 繁體中文.