Diagrama Dinâmico

Um diagrama C4 suplementar que mostra como os elementos de um modelo C4 interagem em tempo de execução em um cenário, usando interações numeradas.

O que é Diagrama Dinâmico?

O diagrama dinâmico reutiliza sistemas, contêineres ou componentes do modelo C4 estático e numera as interações entre eles para mostrar a ordem dos eventos em uma única funcionalidade, história ou caso de uso. Ele pode ser desenhado no estilo colaboração (disposição livre, setas numeradas) ou no estilo sequência (linhas de vida, tempo correndo para baixo). Cada interação deve ser uma instância de um relacionamento que já existe no modelo estático. O modelo C4 recomenda usar diagramas dinâmicos com moderação, para fluxos com interações complicadas ou recorrentes.

Também conhecido como: c4 dynamic diagram, runtime view, c4 sequence diagram.

Termos relacionados

  • Modelo C4 — Uma abordagem leve de visualização de arquitetura que descreve sistemas de software em quatro níveis: Contexto de Sistema, Contêiner, Componente e Código.
  • Diagrama de Contêiner — Diagrama de nível 2 do C4 que mostra as unidades implantáveis/executáveis (aplicações, serviços, bancos de dados) que compõem um sistema de software.
  • Diagrama de Componente — Diagrama de nível 3 do C4 que decompõe um contêiner em grupos de funcionalidades relacionadas (componentes) e suas colaborações.

Saiba mais