Questão de Arquitetura de Software — Arquitetura Orientada a Objetos — Quadrix 2025
- Código
- qg594891
- Banca
- Quadrix
- Órgão
- CFO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: E (Errado). A afirmação de que o projeto orientado a objetos não pode ser combinado com metodologias ágeis e que estas exigem abordagens exclusivamente orientadas a dados é falsa. A literatura de engenharia de software demonstra que o projeto de arquitetura (incluindo o paradigma orientado a objetos) pode coexistir com métodos ágeis, e estes não são restritos a uma única abordagem de modelagem de dados.
A frase do enunciado contém dois erros principais: (1) a incompatibilidade entre projeto orientado a objetos e métodos ágeis é uma afirmação categórica sem fundamento; (2) metodologias ágeis não requerem abordagens "exclusivamente orientadas a dados" — pelo contrário, elas valorizam pessoas, entregas iterativas e adaptabilidade, sendo compatíveis com diversos paradigmas, inclusive a orientação a objetos.
Conforme o trecho do material de apoio (C2): "O projeto de arquitetura pode coexistir com métodos ágeis, aplicando-se um framework de projeto arquitetural híbrido que faça uso de técnicas existentes derivadas de métodos ágeis conhecidos." Isso mostra que a integração é possível e recomendada. Frameworks ágeis como Scrum e Extreme Programming (XP) são frequentemente usados em conjunto com técnicas de modelagem orientada a objetos (como UML e padrões de projeto).
A banca apresentou uma generalização indevida. O projeto orientado a objetos pode sim ser combinado com metodologias ágeis. Métodos ágeis não são "exclusivamente orientados a dados"; eles focam em colaboração, resposta a mudanças e entrega incremental. Muitas equipes ágeis adotam modelagem orientada a objetos (ex.: uso de classes, herança, polimorfismo) sem contradizer os princípios ágeis. Além disso, o próprio manifesto ágil valoriza "indivíduos e interações" acima de processos e ferramentas, e não impõe restrições quanto ao paradigma de modelagem.
A banca tenta confundir ao afirmar que métodos ágeis exigem abordagens "exclusivamente orientadas a dados" — o que é falso. O candidato pode cair ao achar que orientação a objetos é mais burocrática e, portanto, incompatível com agilidade. Na verdade, o projeto orientado a objetos pode ser adaptado a ciclos iterativos e incrementais, sendo amplamente utilizado em ambientes ágeis.
Ao se deparar com afirmações que usam termos absolutos como "não pode" ou "exclusivamente", desconfie imediatamente. Em engenharia de software, poucas regras são absolutas; metodologias ágeis são flexíveis e podem ser combinadas com diferentes paradigmas de projeto, incluindo orientação a objetos. Estude o Manifesto Ágil e os princípios do Scrum/XP para entender que a agilidade não restringe a modelagem.
Gabarito: E (Errado).
Link permanente: /questoes/qg594891