Imagem de fundo

Para tentar administrar a complexidade inerente aos sistemas de software, emergiu um co...

Para tentar administrar a complexidade inerente aos sistemas de software, emergiu um conceito chamado Independência Funcional. Esse conceito está intimamente ligado a modularidade, ocultação de informações e abstração. Em sistemas de software, a Independência Funcional pode ser medida através de dois critérios: coesão e acoplamento.

Assinale a alternativa que define adequadamente tais critérios.


A

Coesão é uma medida da força funcional relativa de um módulo. Em outras palavras, a coesão mede o grau com que as tarefas executadas por um único módulo se relacionam entre si. Acoplamento é uma medida da interdependência relativa entre os módulos. Para sistemas de software orientados a objetos, pode-se definir acoplamento como sendo o grau com o qual classes estão conectadas entre si.


B

Para software orientado a objetos, acoplamento pode ser conceituado como sendo o quanto uma classe encapsula atributos e operações que estão fortemente relacionados uns aos outros. Para sistemas de software orientados a objetos, pode-se definir coesão como sendo o grau com o qual classes estão conectadas entre si.


C

Acoplamento é uma medida da interdependência relativa entre os módulos. Para sistemas de software orientados a objetos, pode-se definir acoplamento como sendo o grau com o qual classes estão conectadas entre si. Coesão é uma medida da interdependência relativa entre os módulos.


D

Acoplamento é uma medida da força funcional relativa de um módulo. Em outras palavras, o acoplamento mede o grau com que as tarefas executadas por um único módulo se relacionam entre si. Coesão é uma medida da interdependência relativa entre os módulos. Para sistemas de software orientados a objetos, pode-se definir coesão como sendo o grau com o qual classes estão conectadas entre si.