1 Q1018507 • Engenharia de Software • Engenharia de Software Baseada em Componentes Esbc • CESPE CEBRASPE • BANRISUL • Área Administração de Banco de Dados • 2025 Considerando que, no desenvolvimento de software, o conceito de componentização é utilizado para melhorar a organização e a reutilização do código, assinale a opção correta. a) A componentização substitui a necessidade de modelagem arquitetural no desenvolvimento de sistemas complexos. ✂️ b) Um componente deve possuir alta coesão e baixo acoplamento, o que favorece sua reutilização e manutenção. ✂️ c) Um componente deve ser implementado como uma função recursiva, para garantir flexibilidade à componentização. ✂️ d) O principal objetivo da componentização é eliminar completamente a necessidade de testes unitários. ✂️ e) Componentes devem compartilhar diretamente o estado de variáveis globais para a simplificação da comunicação entre eles. ✂️ Resolver