Imagem de fundo

No contexto da Engenharia de Software, o conceito de coesão é fundamental para avaliar ...

No contexto da Engenharia de Software, o conceito de coesão é fundamental para avaliar a qualidade do projeto de modulos e classes. Diante disso, assinale a alternativa que apresenta a definição CORRETA de coesão.


A

Refere-se ao grau de dependência entre módulos distintos de um sistema, sendo desejável uma alta dependência para facilitar a comunicação entre eles. O ideal é alta coesão.


B

Trata-se do nível de acoplamento entre classes, indicando o quanto uma classe conhece a implementação de outra. O ideal é baixa coesão.


C

Corresponde ao grau em que as responsabilidades, métodos e atributos de um módulo (ou classe) se relacionam para atingir um único objetivo funcional. O ideal é alta coesão.


D

Diz respeito à quantidade de herança utilizada entre classes, sendo recomendável maximizar esse uso para aumentar a reutilização. O ideal é baixa coesão.


E

Representa o número de interfaces implementadas por uma classe, sendo desejável que seja o maior possível para garantir flexibilidade. O ideal é alta coesão.