Extensão natural do conceito de ocultação de informações, qu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - coesão.
O tema abordado na questão é o princípio de design de software relacionado à qualidade intrínseca do código. Para resolver essa questão, são necessários conhecimentos sobre os conceitos de coesão e acoplamento, dois aspectos fundamentais da engenharia de software que impactam diretamente a modularidade e a manutenibilidade de um sistema.
De forma breve, a coesão refere-se ao grau em que as responsabilidades de um único módulo, componente ou classe estão alinhadas em torno de uma única funcionalidade ou conceito. Isso implica que um módulo altamente coeso tem todas as suas funções e dados relacionados a uma única tarefa ou propósito bem definido, o que contribui para a manutenibilidade e a reusabilidade do software.
A alternativa correta, letra A, coesão, está correta porque descreve exatamente o princípio de ter um módulo realizando uma única tarefa e tendo pouca interação com outros módulos, o que é característico de um alto nível de coesão. Este conceito também está intimamente ligado à ocultação de informações, um princípio que sustenta a ideia de que um módulo deve expor apenas o necessário para outros módulos, mantendo detalhes internos privados.
É importante lembrar que um software com módulos altamente coesos é mais fácil de entender, testar e manter, pois as mudanças em uma parte do sistema têm menos probabilidade de afetar outras partes.
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
questão pra recurso! O conceito apresentado é de coesão e não recursividade....
Ok, pessoal!
Gabarito corrigido.
A resposta é alternativa "A".
Bons estudos!
"Normalmente, o escopo é utilizado para definir o grau de ocultação da informação, isto é, a visibilidade e acessibilidade das variáveis em diferentes partes do programa".
http://www.decom.ufop.br/romildo/bcc221.2011-1/Introducao_OO_6.pdf
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo