Абстракции — C4 Model

Для создания «карт вашего кода» нам首先需要 общий набор абстракций, который можно использовать для описания статической структуры программной системы. В C4 Model:

Software System состоит из одного или более Containers (приложений и хранилищ данных), каждый из которых содержит один или более Components, которые в свою очередь реализованы одним или более Code элементами (классами, интерфейсами, объектами, функциями и т.д.). А люди (акторы, роли, персоны, конкретные лица) используют программные системы, которые мы создаём.

Абстракции C4 Model

C4 Model — это подход «abstraction-first» к диаграммированию архитектуры ПО, основанный на абстракциях, которые отражают то, как архитекторы и разработчики думают о ПО и строят его. Небольшой набор абстракций и типов диаграмм делает C4 Model простой для изучения и использования.

Разделы


Содержимое основано на c4model.com и лицензировано под Creative Commons Attribution 4.0 International License.