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()

título 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 de la 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(atm, “ATM”, “Permite a los clientes retirar efectivo.”)
Sistema_Ext(sistema_correo, “Sistema de correo electrónico”, “El sistema interno de correo electrónico de 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, atm, “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(atm, mainframe, “Utiliza”)
Rel_R(sistema_bancario, mainframe, “Utiliza”)
Rel_D(servicio_cliente, mainframe, “Utiliza”)
Rel_U(operaciones, mainframe, “Utiliza”)

Lay_D(atm, sistema_bancario)

Lay_D(atm, 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 centros de integración pesados

  • Sistemas externos marcado con _Ext

  • Leyenda generado automáticamente gracias a LAYOUT_CON_LEYENDA()

  • Límites utilizados únicamente cuando son útiles (aquí alrededor de los nuevos canales digitales)

Este tipo de diagrama se ha diseñado intencionalmente de granularidad gruesa — normalmente no lo hace no mostrar contenedores o componentes, bases de datos, protocolos, etc. Esos detalles pertenecen a Contexto del sistema y Contenedor diagramas de los sistemas individuales.

¿Le gustaría:

  • Extender esto en un estado actual frente al estado objetivo comparación?

  • ¿Agregar codificación por colores (heredado = naranja, estratégico = verde, etc.)?

  • ¿Enfocarse en un alcance más pequeño (por ejemplo, solo el panorama de pagos)?

  • ¿Convierte este ejemplo a Mermaid en su lugar?

Házmelo saber cómo te gustaría adaptarlo.