O emprego de boas práticas de projeto (design) de software v...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - fracamente acoplado e altamente coeso.
Para entender essa questão, é preciso conhecer dois conceitos fundamentais da Engenharia de Software:
- Acoplamento refere-se à medida de quão diretamente uma parte do software está conectada ou depende de outra. Um acoplamento mais fraco implica que módulos são mais independentes, facilitando a manutenção e a escalabilidade.
- Coesão descreve o quão relacionadas ou focadas são as responsabilidades de um único módulo. Alta coesão significa que um módulo tem bem definidas e únicas responsabilidades, contribuindo para a clareza e a reusabilidade.
Adotar boas práticas de design de software busca atingir um baixo acoplamento e uma alta coesão. Essa abordagem promove um desenvolvimento mais modular, permitindo que partes do software sejam modificadas, extendidas ou substituídas com o mínimo impacto em outras partes. Além disso, a alta coesão facilita o entendimento dos componentes do software e a prevenção de bugs, pois cada parte tem um escopo bem definido e limitado de atuação.
A alternativa C é a correta, pois ela descreve o objetivo de um design de software eficaz: ter componentes fracamente acoplados e altamente coesos. Esse é o cenário ideal, onde o design favorece a manutenabilidade, a extensibilidade e a compreensibilidade do software.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
c-
acoplamento -> dependencia entre classes
coesao -> encapsulamento
Acoplamento é o grau de dependência de uma determinado módulo do programa em relação a outros módulos. Quanto MENOS acoplamento(Interconexões entre classes) melhor.
Coesão é a medida de quão fortemente relacionadas são as responsabilidades de um módulo. Quanto MAIOR a coesão melhor.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo