Please enable JavaScript.
Coggle requires JavaScript to display documents.
C4 MODEL - Coggle Diagram
C4 MODEL
LEVEL
LEVEL 1: CONTEXT
A System Context diagram provides a starting point, showing how the software system in scope fits into the world around it.
LEVEL 2: CONTAINER
A Container diagram zooms into the software system in scope, showing the high-level technical building blocks.
LEVEL 3: COMPONENT
A Component diagram zooms into an individual container, showing the components inside it.
LEVEL 4: CODE
A code (e.g. UML class) diagram can be used to zoom into an individual component, showing how that component is implemented.
-
ABSTRACTION
PERSON
A person represents one of the human users of your software system (e.g. actors, roles, personas, etc).
SOFTWARE SYSTEM
A software system is the highest level of abstraction and describes something that delivers value to its users, whether they are human or not. This includes the software system you are modelling, and the other software systems upon which your software system depends (or vice versa). In many cases, a software system is "owned by" a single software development team.
CONTAINER
In the C4 model, a container represents an application or a data store. A container is something that needs to be running in order for the overall software system to work
COMPONENT
The word "component" is a hugely overloaded term in the software development industry, but in this context a component is a grouping of related functionality encapsulated behind a well-defined interface.
-
-
-
-