Segundo Bertrand Meyer, existem cinco critérios relacionados...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - a capacidade de fazer pequenas mudanças num programa e fazer com que essas mudanças se manifestem com correspondentes alterações em apenas um ou poucos módulos.
Para resolver questões sobre Engenharia de Software e Orientação a Objetos, é fundamental entender os princípios de modularidade e os critérios definidos por Bertrand Meyer para avaliar essa característica em métodos de projeto. A modularidade é uma propriedade essencial que influencia a manutenibilidade, compreensibilidade e reusabilidade de um sistema. Em POO, está diretamente relacionada à forma como classes e métodos são projetados.
O critério de Continuidade proposto por Meyer sugere que se um sistema é modular, pequenas alterações em suas especificações devem levar a mudanças igualmente pequenas na estrutura do sistema. Isso implica uma alta coesão dentro dos módulos e um baixo acoplamento entre eles, tornando as tarefas de manutenção e atualização do sistema mais gerenciáveis.
Por que a alternativa D está correta? Porque reflete exatamente o conceito de continuidade na prática. A capacidade de alterar uma parte do programa, e essa alteração afetar limitadamente o sistema, demonstra um design de software modular e coeso. Esse é um dos objetivos da orientação a objetos: segregar responsabilidades de forma que cada classe ou módulo possa ser alterado com o mínimo de efeitos colaterais possíveis.
Deste modo, se uma mudança é feita e ela é contida dentro de um único módulo, ou afeta poucos módulos, está evidenciada a presença do critério de Continuidade. Isso facilita a compreensão e alteração do software sem necessidade de entender ou modificar amplas seções do código, o que seria uma demonstração de alta dependência ou acoplamento entre os componentes do sistema.
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
A questão cita os cinco critérios:
A - Entendimento
B - Decomposição
C - Composição
D - Continuidade
E - Proteção
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo