de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Estudio de caso del modelo C4 – Diagrama complementario: Diagrama de paisaje del sistema

Propósito del diagrama de paisaje del sistema (nivel 0 C4 / paisaje)

El Diagrama de paisaje del sistema es la más amplia visión en la familia de modelos C4.
Se encuentra por encima del diagrama de contexto del sistema y muestra:

  • Todos los principales sistemas de software que son importantes desde la perspectiva de la organización / unidad de negocio / línea de productos / equipo
  • Cómo interactúan esos sistemas interactúan a un nivel muy alto
  • Qué sistemas son internosexternosheredadosestratégicosque se están reemplazandoque se están construyendo, etc.
  • A menudo incluye personas / grupos de actoressolo cuando son centrales para múltiples sistemas

Responde preguntas como:

  • “¿Cómo es en la actualidad nuestro conjunto completo de activos digitales?”
  • “¿Qué sistemas se comunican con nuestro mainframe de banca central?”
  • “¿Dónde están los mayores puntos de dolor en la integración?”
  • “¿Qué iniciativas nuevas están afectando a muchos sistemas existentes?”

Esnoenfocado en un único sistema de software — es la visión general a nivel de organización o departamento.

Buenos títulos para un diagrama de paisaje de sistemas

Elige un título que comunique claramente elalcanceyperspectiva. Algunos ejemplos sólidos y comúnmente utilizados:

  1. Big Bank plc – Paisaje de Banca Empresarial / Central 2025
  2. Banca Personal y para Pequeñas Empresas – Paisaje de Sistemas
  3. División de Banca Minorista – Sistemas Principales e Integraciones
  4. Programa de Banca en Línea – Ecosistema Circundante (2025)
  5. Viaje del Cliente de Extremo a Extremo – Paisaje de Sistemas Bancarios
  6. Paisaje de Sistemas Estratégicos – Big Bank plc (enfoque en canales orientados al cliente)
  7. Arquitectura del Estado Actual – Cartera de Banca Minorista y Digital

Título recomendado para este estudio de caso (amplio pero enfocado):

Big Bank plc – Paisaje de Sistemas de Banca Minorista y Digital (Estado Objetivo 2025)

Cuándo crear o actualizar un diagrama de paisaje

  • Durante la fase inicial de descubrimiento / fase de preparación arquitectónica
  • Cuando se realiza la racionalización de cartera o planificación de modernización de sistemas heredados
  • Como parte de la revisión arquitectónica trimestral/anual
  • Cuando se incorporan líderes superiores o reguladores que necesitan una visión general de 30.000 pies
  • Antes de iniciar un gran programa que afecte a muchos sistemas

Ejemplo de PlantUML / C4-PlantUML – Diagrama de paisaje del 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 paisaje del sistema para Big Bank plc

Persona(cliente, "Cliente de banca personal", "Un cliente del banco, con cuentas bancarias personales.")

Límite_Empresa(c0, "Big Bank plc") {
Sistema(sistema_bancario, "Sistema de banca en línea", "Permite a los clientes ver información sobre sus cuentas bancarias y realizar pagos.")

Sistema_Ext(ata, "ATM", "Permite a los clientes retirar efectivo.")
Sistema_Ext(sistema_correo, "Sistema de correo electrónico", "El sistema interno de correo electrónico Microsoft Exchange.")

Sistema_Ext(mainframe, "Sistema de banca en mainframe", "Almacena toda la información central de banca sobre clientes, cuentas, transacciones, etc.")

Persona_Ext(servicio_cliente, "Personal de servicio al cliente", "Personal de servicio al cliente dentro del banco.")
Persona_Ext(operaciones, "Personal de oficina trasera", "Personal de administración y soporte dentro del banco.")
}

Rel_Neighbor(cliente, sistema_bancario, "Utiliza")
Rel_R(cliente, ata, "Retira efectivo usando")
Rel_Back(cliente, sistema_correo, "Envía correos electrónicos a")

Rel_R(cliente, servicio_cliente, "Hace preguntas a", "Teléfono")

Rel_D(sistema_bancario, sistema_correo, "Envía correo electrónico usando")
Rel_R(ata, mainframe, "Utiliza")
Rel_R(sistema_bancario, mainframe, "Utiliza")
Rel_D(servicio_cliente, mainframe, "Utiliza")
Rel_U(operaciones, mainframe, "Utiliza")

Lay_D(ata, sistema_bancario)

Lay_D(ata, cliente)
Lay_U(sistema_correo, cliente)
@enduml

Guía rápida de interpretación

  • Lado izquierdo — principalmente nuevo/nube/moderno iniciativas
  • Centro / derecha — núcleo heredado y nudos de integración pesados
  • Sistemas externos marcados con _Ext
  • Leyenda generada automáticamente gracias a LAYOUT_WITH_LEGEND()
  • Límites utilizados solo cuando son útiles (aquí alrededor de los nuevos canales digitales)

Este tipo de diagrama es intencionalmente de grano grueso — normalmente no muestra mostrar contenedores o componentes, bases de datos, protocolos, etc. Esos detalles pertenecen a Contexto del sistema y Contenedordiagramas de los sistemas individuales.

¿Le gustaría:

  • Extender esto en unestado actual frente al estado objetivocomparación?
  • ¿Agregar codificación por colores (herencia = naranja, estratégico = verde, etc.)?
  • ¿Enfocarse en un alcance más pequeño (por ejemplo, solo el panorama de pagos)?
  • ¿Convertir este ejemplo a Mermaid en su lugar?

Hágame saber cómo le gustaría adaptarlo.