Imagem de fundo

Um Engenheiro da Computação atua como um consultor sênior em um projeto de lei que exig...

Um Engenheiro da Computação atua como um consultor sênior em um projeto de lei que exige o desenvolvimento de um sistema de inteligência artificial para prever o impacto fiscal de novas emendas constitucionais. O projeto é de alto risco, alta visibilidade política e tem requisitos evolutivos.


Esse Engenheiro está revisando um módulo que viola o princípio de Responsabilidade Única (SRP) do SOLID. O módulo ManipuladorDeVotos é responsável por persistir o voto e por gerar o relatório estatístico do voto.


Assinale a afirmativa correta em relação ao efeito arquitetural primário da violação do SRP nesse cenário.


A

A violação do SRP aumenta a Coesão Lógica do módulo.


B

A violação do SRP facilita a reutilização do módulo em contextos diferentes.


C

A violação do SRP leva a um Alto Acoplamento.


D

O SRP é irrelevante para acoplamento e coesão.


E

A violação leva a uma complexidade ciclomática baixa.