Assumindo que a Assembleia Legislativa do Estado de Goiás ir...

Próximas questões
Com base no mesmo assunto
Q3881434 Engenharia de Software
Assumindo que a Assembleia Legislativa do Estado de Goiás irá iniciar um processo de modernização onde há a necessidade de atualizar sistemas administrativos e legislativos, adotar tecnologias mais seguras e eficientes e fortalecer a capacidade técnica interna para desenvolver e manter soluções digitais alinhadas às demandas de transparência, interoperabilidade e gestão pública. Com relação ao desenvolvimento de sistemas, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) A modularização de um sistema é importante apenas na fase de desenvolvimento.
( ) Sistemas desenvolvidos hoje são frequentemente adaptáveis às necessidades específicas de empresas, conectando-se com filiais, parceiros e fornecedores.
( ) A programação estruturada se concentra em dividir a lógica de programação em funções, enquanto a programação orientada a objetos foca na criação de módulos independentes somente.
( ) A abstração em programação orientada a objetos permite ignorar detalhes desnecessários e focar em funcionalidades essenciais, promovendo soluções mais eficientes.

As afirmativas são, respectivamente,
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A decisão depende do julgamento técnico das quatro assertivas à luz de conceitos básicos de desenvolvimento de software: há uma falsa, duas verdadeiras e outra falsa, o que forma a sequência F – V – F – V e conduz à alternativa A.

Tema central: Conceitos de desenvolvimento de software
Análise das alternativas
A
Certa
A alternativa A está correta porque corresponde ao julgamento técnico adequado das quatro assertivas. A 1ª é falsa, já que modularização não é importante apenas no desenvolvimento, mas também para manutenção, testes, reutilização e evolução do sistema. A 2ª é verdadeira, porque sistemas atuais frequentemente precisam ser adaptáveis às necessidades específicas e integráveis com filiais, parceiros e fornecedores. A 3ª é falsa, pois, embora a programação estruturada trabalhe com decomposição procedural, a programação orientada a objetos não se limita à criação de módulos independentes, envolvendo objetos, classes, encapsulamento, herança, polimorfismo e abstração. A 4ª é verdadeira, porque abstração em POO consiste em destacar características essenciais e omitir detalhes desnecessários no nível de modelagem.
B
Errada
Está errada porque marca a 2ª assertiva como falsa, embora a adaptabilidade e a integração de sistemas atuais sejam características frequentes, e marca a 4ª como falsa, embora a definição de abstração apresentada esteja correta.
C
Errada
Está errada porque considera verdadeira a 1ª assertiva. O erro está no termo "apenas": modularização traz benefícios também fora da fase de desenvolvimento, como manutenção, testes e evolução.
D
Errada
Está errada porque diverge do padrão correto F – V – F – V, já que a 1ª, a 2ª, a 3ª e a 4ª foram julgadas em desacordo com a sequência correta.
E
Errada
Está errada porque transforma em verdadeiras a 1ª e a 3ª assertivas. A 1ª falha por restringir indevidamente a modularização à fase de desenvolvimento, e a 3ª falha por reduzir a POO a módulos independentes somente.
Pegadinha da questão
A questão explorou três confusões reais: o advérbio "apenas" na 1ª assertiva, que torna a afirmação excessiva; a 3ª assertiva, cuja primeira parte soa aceitável, mas cai ao reduzir POO a "módulos independentes somente"; e a 4ª, em que o núcleo correto é a abstração como foco no essencial, sem exigir leitura de eficiência como desempenho computacional obrigatório.
Dica para questões semelhantes
  • Desconfie de assertivas com restrições absolutas como "apenas" quando o conceito tem efeitos em mais de uma fase ou finalidade.
  • Em comparações entre paradigmas, valide a caracterização completa de cada um; se um deles for reduzido de modo indevido, a assertiva cai.
  • Em POO, abstração se confirma quando a ideia central é selecionar o essencial e omitir detalhes irrelevantes.
  • Afirmações sobre sistemas atuais formuladas em termos de frequência não exigem universalidade; basta que descrevam uma característica comum do contexto.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

As afirmativas são, respectivamente: F – V – F – V, portanto a alternativa correta é a A.

Analisando cada uma:

“A modularização de um sistema é importante apenas na fase de desenvolvimento.”

A modularização é essencial em todo o ciclo de vida (manutenção, testes, deployment, escalabilidade).

⇒ Falsa.

“Sistemas desenvolvidos hoje são frequentemente adaptáveis às necessidades específicas de empresas, conectando-se com filiais, parceiros e fornecedores.”

Sistemas modernos são customizáveis e integráveis, com APIs, microserviços e modularidade para conectar ecossistemas.

⇒ Verdadeira.

“A programação estruturada se concentra em dividir a lógica de programação em funções, enquanto a programação orientada a objetos foca na criação de módulos independentes somente.”

Programação estruturada usa funções/procedimentos; POO usa objetos/classes com encapsulamento, herança, polimorfismo – não “somente módulos independentes”.

⇒ Falsa.

“A abstração em programação orientada a objetos permite ignorar detalhes desnecessários e focar em funcionalidades essenciais, promovendo soluções mais eficientes.”

Definição precisa de abstração em POO: ocultar complexidade, focar no essencial.

⇒ Verdadeira.

Fonte: Perplexity

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo