Imagem de fundo

Qual alternativa apresenta corretamente um software com características de alta coesão ...

Qual alternativa apresenta corretamente um software com características de alta coesão e baixo acoplamento?


A

Os componentes do sistema são altamente dependentes uns dos outros e suas responsabilidades são misturadas.


B

Os componentes têm responsabilidades bem definidas e focadas, e são largamente independentes uns dos outros.


C

Os componentes são independentes, mas cada um possui uma variedade de responsabilidades não relacionadas.


D

Os componentes são fortemente interligados, mas cada um possui uma única responsabilidade bem definida.


E

Os componentes podem ser facilmente trocados, mas suas funções internas são genéricas e pouco claras.