Exemplos de diagramas do modelo C4.
Uma ferramenta, quatro pedidos. Todos os diagramas abaixo foram gerados de verdade.
O que é um diagrama do modelo C4.
O modelo C4 documenta a arquitetura de software em quatro níveis de detalhe: contexto, contêineres, componentes e código. Comece com uma visão ampla de pessoas e sistemas externos e, em seguida, aprofunde-se nas aplicações, nos serviços e nos módulos que compõem o sistema.
Um diagrama C4 deve responder a uma pergunta por nível. Use uma visão de contexto para mostrar o escopo, uma visão de contêineres para mostrar aplicações em execução e bancos de dados, uma visão de componentes para mostrar as responsabilidades dentro de um contêiner e uma visão de código somente quando os leitores precisarem desse nível de detalhe.
- Standard
- Ogata / standard controls textbook convention
- Engine
- schematex-blockdiagram
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Quem usa diagramas do modelo C4.
Uma sequência integrada de visões de contexto, contêineres e componentes que explica um sistema sem misturar níveis.
Responsabilidades e dependências dos serviços para orientar a implementação e as revisões de código.
O escopo do sistema e as integrações externas, apresentados sem detalhes de implementação.
Como criar um diagrama do modelo C4 em três etapas.
Descreva
Um parágrafo basta para começar.
Veja o diagrama
Gerado pelo mecanismo adequado.
Diga o que mudar
Cada edição fica salva como uma versão.
Dúvidas comuns
O que é um diagrama do modelo C4?
C4 é uma abordagem hierárquica para documentar a arquitetura de software com visões de Contexto, Contêineres, Componentes e Código. Cada visão acrescenta detalhes sem perder a visão geral do sistema.
Quais são os quatro Cs do modelo C4?
Contexto mostra o escopo do sistema e seus usuários; Contêineres mostram aplicações e bancos de dados; Componentes mostram as principais responsabilidades dentro de um contêiner; e Código mostra uma estrutura selecionada no nível de implementação.
Quando devo usar um diagrama do modelo C4?
Use C4 quando precisar explicar uma arquitetura de software para diferentes públicos, desde as partes interessadas que precisam entender o escopo até os desenvolvedores que precisam conhecer os limites dos serviços ou componentes.
Qual é a diferença entre C4 e UML?
C4 é uma forma objetiva de documentar a arquitetura de software em níveis de aproximação. UML inclui vários tipos de diagramas para atender a uma gama mais ampla de necessidades de modelagem de software e comportamento.
Outros diagramas para o mesmo trabalho.
Desenhe seu diagrama do modelo C4 agora.
Conta gratuita, sem cartão. Descreva os limites do software e o nível de detalhe de que você precisa.
Abrir o editor