Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2025

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
fg108649
Banca
FGV
Órgão
DPE-RO
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas - Classe B
Com relação a arquitetura e desenvolvimento em nuvem, analise os itens a seguir.I. IaaS, PaaS e SaaS são tecnologias populares conhecidas como modelos de serviço de nuvem (ou modelos de computação em nuvem) que fornecem, respectivamente, infraestrutura, plataforma e aplicações.II. CaaS, é utilizado para desenvolver e implantar aplicativos usando contêineres como serviço, promovendo entrega e gerenciamento de todos os recursos de hardware e software.III. O desenvolvimento em nuvem é a abordagem para criar aplicações e ferramentas de TI usando a computação em nuvem.IV. A adoção da nuvem não é ideal para todos os casos, sendo necessário considerar que tipo de nuvem se quer criar com base nos investimentos em tecnologia, nos requisitos de negócios específicos e nas metas gerais que espera alcançar.Está correto o que se afirma em
  1. AI e IV, apenas.
  2. BI e III, apenas.
  3. CII e III, apenas.
  4. DIII e IV, apenas.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoE — I, II, III e IV.

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

Computação em Nuvem - Modelos de Serviço

Gabarito: letra E. Todos os itens (I, II, III e IV) estão corretos. O item I descreve corretamente os três modelos principais de serviço em nuvem (IaaS, PaaS, SaaS). O item II define CaaS (Container as a Service) de forma adequada como um modelo que utiliza contêineres para desenvolvimento e implantação de aplicações. O item III corresponde ao conceito de desenvolvimento em nuvem, que consiste em criar aplicações e ferramentas de TI usando a computação em nuvem. O item IV destaca que a adoção da nuvem não é universal e exige análise de investimentos, requisitos de negócio e metas.

Item

Afirmação

Análise

Conclusão

I

IaaS, PaaS e SaaS são modelos de serviço de nuvem que fornecem, respectivamente, infraestrutura, plataforma e aplicações.

Correto. Conforme definição do NIST e literatura, esses são os três modelos clássicos de serviço em nuvem.

✅ Correto

II

CaaS (Container as a Service) é utilizado para desenvolver e implantar aplicativos usando contêineres como serviço, promovendo entrega e gerenciamento de todos os recursos de hardware e software.

Correto. CaaS abstrai a infraestrutura subjacente, permitindo foco no desenvolvimento e implantação de contêineres.

✅ Correto

III

O desenvolvimento em nuvem é a abordagem para criar aplicações e ferramentas de TI usando a computação em nuvem.

Correto. Reflete a definição usual de desenvolvimento em nuvem.

✅ Correto

IV

A adoção da nuvem não é ideal para todos os casos, sendo necessário considerar investimentos, requisitos de negócio e metas.

Correto. A nuvem oferece escalabilidade e flexibilidade, mas pode não atender a todos os cenários (ex.: conformidade, custos imprevisíveis).

✅ Correto

Modelos de serviço em nuvem
  • 1IaaS (Infraestrutura)
  • 2PaaS (Plataforma)
  • 3SaaS (Aplicações)
  • 4CaaS (Contêineres)
  • 5Desenvolvimento em nuvem
    • Criação de apps com recursos cloud
  • 6Adoção da nuvem
    • Nem sempre ideal
    • Avaliar investimentos
    • Avaliar requisitos de negócio
    • Avaliar metas
LEVEL · soulevel.com.br

Item I — ✅ Correto

IaaS, PaaS e SaaS são, de fato, os modelos de serviço clássicos da computação em nuvem, conforme definido pelo NIST. O item afirma que fornecem infraestrutura, plataforma e aplicações, respectivamente, o que está alinhado com a literatura. O conteúdo de apoio confirma: "Infraestrutura como Serviço (IaaS) – categoria mais básica...; Plataforma como Serviço (PaaS) – oferece ambiente sob demanda para desenvolvimento...; Software como Serviço (SaaS) – aplicativos de software pela internet".

Item II — ✅ Correto

CaaS (Container as a Service) é um modelo em que contêineres são o principal recurso ofertado, permitindo desenvolver e implantar aplicativos sem gerenciar a infraestrutura subjacente. O item menciona "promovendo entrega e gerenciamento de todos os recursos de hardware e software" – embora ampla, essa descrição se encaixa no contexto de abstração de infraestrutura típica da nuvem. A banca considerou a afirmação correta.

Item III — ✅ Correto

O desenvolvimento em nuvem é a abordagem de criar aplicações e ferramentas de TI utilizando recursos de computação em nuvem (como IaaS, PaaS, SaaS). O item está correto e reflete a definição usual.

Item IV — ✅ Correto

A adoção da nuvem nem sempre é a melhor solução; é necessário avaliar investimentos, requisitos de negócio e metas. Esse é um princípio aceito: a nuvem oferece escalabilidade e flexibilidade, mas pode não atender a todos os cenários (ex.: restrições de conformidade, custos imprevisíveis).

Conclusão: Todos os itens estão corretos, portanto a alternativa E é a resposta.

Gabarito: letra E

Link permanente: /questoes/fg108649