de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Кейс по модели C4 – Дополнительная диаграмма: Диаграмма ландшафта системы

Цель диаграммы ландшафта системы (уровень 0 C4 / Ландшафт)

Это диаграмма ландшафта системы — это наиболее широкий обзор в семействе моделей C4.
Он находится над диаграммой контекста системы и показывает:

  • Все основные программные системы , важные с точки зрения организации / бизнес-единицы / линейки продуктов / команды

  • Как эти системы взаимодействуют на очень высоком уровне

  • Какие системы являются внутреннимивнешнимиустаревшимистратегическимизаменяющимисяразрабатываемыми, и т.д.

  • Часто включает людей / группы участниковтолько когда они являются центральными для нескольких систем

Он отвечает на вопросы, такие как:

  • «Как выглядит наше цифровое имущество сегодня?»

  • «Какие системы взаимодействуют с нашим основным банкинговым мейнфреймом?»

  • «Где самые большие проблемы интеграции?»

  • «Какие новые инициативы затрагивают многие существующие системы?»

Он являетсянеориентированным на одну единственную программную систему — это общекорпоративная / общедепартаментская общая картина.

Хорошие названия для диаграммы системы

Выберите название, которое четко передаетобласть охватаиперспективу. Некоторые сильные, часто используемые примеры:

  1. Big Bank plc – Корпоративная / основная банковская карта 2025 года

  2. Личное и малое бизнес-банковское дело – карта системы

  3. Отдел розничного банкинга – основные системы и интеграции

  4. Программа интернет-банкинга – окружающая экосистема (2025)

  5. Полный путь клиента – карта банковских систем

  6. Стратегическая карта систем – Big Bank plc (фокус на каналах, ориентированных на клиента)

  7. Архитектура текущего состояния – портфель розничного и цифрового банкинга

Рекомендуемое название для этого кейса (широкое, но сфокусированное):

Big Bank plc – Карта системы розничного и цифрового банкинга (целевое состояние 2025 года)

Когда создавать / обновлять диаграмму системы

  • На раннем этапе исследования / этапе подготовки архитектуры

  • Когда проводится рационализация портфеля или планирование модернизации устаревших систем

  • В рамках ежеквартального / ежегодного обзора архитектуры

  • Когда настраивается на работу старшие руководители или регуляторы, которым нужна общая картина с высоты 30 000 футов

  • Перед началом крупной программы, затрагивающей многие системы

Пример PlantUML / C4-PlantUML — Диаграмма системы

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

РАЗМЕЩЕНИЕ СВЕРХУ ВНИЗ()
РАЗМЕЩЕНИЕ С ПОДСКАЗКОЙ()

заголовок Диаграмма системы для Big Bank plc

Лицо(customer, «Клиент личного банковского обслуживания», «Клиент банка, имеющий личные банковские счета.»)

Граница предприятия(c0, «Big Bank plc») {
Система(banking_system, «Система интернет-банкинга», «Позволяет клиентам просматривать информацию о своих банковских счетах и совершать платежи.»)

Система_внешняя(atm, «Банкомат», «Позволяет клиентам снимать наличные.»)
Система_внешняя(mail_system, «Система электронной почты», «Внутренняя система электронной почты Microsoft Exchange.»)

Система_внешняя(mainframe, «Основная банковская система», «Хранит всю основную информацию о клиентах, счетах, транзакциях и т.д.»)

Лицо_внешнее(customer_service, «Служба поддержки клиентов», «Сотрудники службы поддержки клиентов в банке.»)
Лицо_внешнее(back_office, «Служба поддержки», «Административный и вспомогательный персонал в банке.»)
}

Связь_сосед(customer, banking_system, «Использует»)
Связь_справа(customer, atm, «Снимает наличные с помощью»)
Связь_назад(customer, mail_system, «Отправляет электронные письма на»)

Связь_справа(customer, customer_service, «Задает вопросы», «Телефон»)

Связь_вниз(banking_system, mail_system, «Отправляет электронное письмо с помощью»)
Связь_справа(atm, mainframe, «Использует»)
Связь_справа(banking_system, mainframe, «Использует»)
Связь_вниз(customer_service, mainframe, «Использует»)
Связь_вверх(back_office, mainframe, «Использует»)

Размещение_вниз(atm, banking_system)

Размещение_вниз(atm, customer)
Размещение_вверх(mail_system, customer)
@enduml

Быстрое руководство по интерпретации

  • Левая сторона — в основном новые/облачные/современные инициативы

  • Центр / правое — наследие основы и мощные центры интеграции

  • Внешние системы отмечены как _Вн

  • Легенда автоматически сгенерировано благодаря РАЗМЕЩЕНИЕ_С_ЛЕГЕНДОЙ()

  • Границы используются только там, где это полезно (здесь вокруг новых цифровых каналов)

Этот тип диаграммы преднамеренно с грубой детализацией — обычно это не не показывает контейнеры или компоненты, базы данных, протоколы и т.д. Эти детали относятся к Контекст системы и Контейнер диаграмм отдельных систем.

Хотите ли вы:

  • Расширить это до текущее состояние против целевого состояния сравнения?

  • Добавить цветовую кодировку (наследие = оранжевый, стратегическое = зелёный и т.д.)?

  • Сфокусироваться на меньшем масштабе (например, только платежная среда)?

  • Преобразуйте этот пример в Mermaid вместо этого?

Сообщите мне, как вы хотите его адаптировать.

Эта статья также доступна на Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Việt Nam, 简体中文 and 繁體中文