Questão nº 105

Questão de Tecnologia da Informação · FGV CGE-SP 2025 (nº 105)

FGV2025Auditor Estadual de Controle - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

A arquitetura de software é importante para a qualidade, sustentabilidade e escalabilidade.
Correlacione os conceitos e padrões listados a seguir às suas respectivas características, finalidades ou princípios de aplicação.

  1. Arquitetura Monolítica
  2. Arquitetura em camadas (N-Tier)
  3. Encapsulamento
  4. Qualidade de Software
  5. Arquitetura de Microsserviços
    ( ) Princípio de Orientação a Objetos que se refere à capacidade de proteger o estado interno de um objeto e expor apenas uma interface controlada.
    ( ) Modelo de aplicação que, por ser unificado, geralmente apresenta desafios na escalabilidade granular e na implantação contínua (Continuous Deployment).
    ( ) Foco na separação de responsabilidades (e.g., Apresentação, Lógica de Negócios e Persistência), permitindo que alterações em uma camada não afetem diretamente outras.
    ( ) Conjunto de práticas e medições que visam garantir que o software atenda aos requisitos implícitos e explícitos do cliente, sendo adequado para o uso.
    ( ) Estrutura que permite que serviços sejam desenvolvidos por times independentes, utilizando diferentes tecnologias (poliglotismo), e se comunicando via APIs leves.
    Assinale a opção que indica a correlação correta, na ordem apresentada.

Resposta comentada

Gabarito Alternativa A

Arquitetura de Software é como o projeto de uma casa: define a estrutura geral do sistema, como as partes se conectam e interagem, impactando quão fácil é construir, manter e expandir o software.

(A) Correta: A sequência 3 – 1 – 2 – 4 – 5 corresponde corretamente às definições:

  • O primeiro parêntese descreve Encapsulamento (3), um princípio de OO para proteger o estado interno.
  • O segundo parêntese descreve a Arquitetura Monolítica (1), que é unificada e desafiadora para escalabilidade granular.
  • O terceiro parêntese descreve a Arquitetura em camadas (N-Tier) (2), focada na separação de responsabilidades.
  • O quarto parêntese descreve Qualidade de Software (4), que garante que o software atenda aos requisitos.
  • O quinto parêntese descreve a Arquitetura de Microsserviços (5), com times independentes, poliglotismo e comunicação via APIs.
    (B) Incorreta: A ordem está errada, por exemplo, o primeiro item (1 - Monolítica) não corresponde à descrição de Encapsulamento.
    (C) Incorreta: A ordem está errada, por exemplo, o primeiro item (4 - Qualidade de Software) não corresponde à descrição de Encapsulamento.
    (D) Incorreta: A ordem está errada, por exemplo, o segundo item (2 - Camadas) não corresponde à descrição de Arquitetura Monolítica.
    (E) Incorreta: A ordem está errada, por exemplo, o primeiro item (5 - Microsserviços) não corresponde à descrição de Encapsulamento.

Fonte: FGV CGE-SP 2025 Auditor Estadual de Controle - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho