Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura Orientada a Objetos — Quadrix 2025

Arquitetura de SoftwareArquitetura Orientada a Objetos
Código
qg594891
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
A construção de um software começa com seu projeto, fase em que são definidas sua arquitetura, suas estruturas (programas e dados) e a escola da metodologia a ser adotada. Com base nessa informação, julgue o item seguinte.O projeto orientado a objetos não pode ser combinado com metodologias ágeis, pois as metodologias ágeis requerem abordagens exclusivamente orientadas a dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Projeto orientado a objetos e metodologias ágeis

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).

Afirmativa — ❌ Errada ⟵ GABARITO

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.

NÃO CAIA NESSA!

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.

PEGA ESSA DICA!

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