Imagem de fundo

Uma equipe de desenvolvimento está elaborando a arquitetura de um sistema corporativo v...

Uma equipe de desenvolvimento está elaborando a arquitetura de um sistema corporativo visando à escalabilidade, à clareza de comunicação entre times e à documentação eficiente. Entre as opções de estilos arquiteturais e ferramentas de representação, a equipe discute o uso do Modelo C4, assim como princípios de modularidade e coesão. Nesse contexto, considerando boas práticas em arquitetura de software, a respeito do uso do Modelo C4 e da sua relação com estilos arquiteturais, assinale a alternativa correta.


A

O Modelo C4 prioriza diagramas de sequência para detalhar os fluxos de execução internos entre componentes, sendo substituto direto dos tradicionais diagramas de pacotes UML.


B

O estilo arquitetural monolítico facilita a documentação pelo Modelo C4, já que dispensa a representação de limites claros entre subsistemas ou módulos.


C

Diagramas C4 detalham apenas aspectos físicos de infraestrutura, como servidores e redes, não provendo visão lógica ou de componentes de software.


D

O Modelo C4 permite representar diferentes níveis de abstração como contexto, contêiner, componentes e código, tornando possível a visualização coesa da arquitetura lógica e de suas relações.


E

O uso do Modelo C4 dispensa a necessidade de diagramas complementares como de sequência ou de classes, pois cobre todos os aspectos de modelagem de software.