Questão de Engenharia de Software — Acoplamento e Coesão — UFLA 2025
Engenharia de SoftwareAcoplamento e Coesão
- Código
- qg619870
- Banca
- UFLA
- Órgão
- UFLA
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista em Tecnologia da Informação
Refatorações (refactorings) são transformações de código que melhoram a manutenibilidade de um software, sem afetar o seu funcionamento.Adaptado de VALENTE, Marco Túlio. Engenharia de software moderna: princípios e práticas para desenvolvimento de software com produtividade. Rio de Janeiro, 2020.Considere a situação na qual, apesar de estar implementado em uma classe A, um método f possui mais dependências para elementos de uma classe B. Isso provoca uma diminuição da coesão da classe A e um aumento no acoplamento entre A e B.A refatoração, com maior potencial para melhorar a coesão e acoplamento do sistema na situação acima, é
- Ainline de método.
- Bextração de método.
- Crenomeação de método.
- Dmovimentação de método.