Questão de Engenharia de Software — Acoplamento e Coesão — Instituto Access 2026
Engenharia de SoftwareAcoplamento e Coesão
- Código
- qg739218
- Banca
- Instituto Access
- Órgão
- UNIPAMPA
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Em um sistema corporativo desenvolvido em Java, decisões arquiteturais influenciam diretamente a manutenibilidade e a evolução do software. Aspectos relacionados ao funcionamento da JVM, à aplicação de padrões de projeto, aos princípios do SOLID, bem como à coesão, ao acoplamento e à modelagem UML, devem ser considerados. Diante desse cenário, assinale a alternativa correta:
- AO princípio da responsabilidade única favorece classes com foco bem definido, enquanto padrões como Strategy podem reduzir acoplamento ao permitir a variação de comportamentos sem alterações extensivas na estrutura existente; na JVM, o carregamento dinâmico de classes contribui para essa flexibilidade.
- BDiagramas UML, como o de classes, são utilizados apenas na fase inicial de análise, não sendo relevantes após a implementação, uma vez que padrões de projeto eliminam a necessidade de documentação estrutural.
- CO coletor de lixo da JVM atua apenas na liberação imediata de memória de objetos fora de uso, sendo seu funcionamento independente da forma como os objetos são referenciados no código ou do modelo de execução da aplicação.
- DA aplicação do princípio da substituição de Liskov permite que subclasses modifiquem livremente contratos definidos em superclasses, desde que a implementação seja compatível com a execução gerenciada pela JVM.