Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2025
Arquitetura de Software›Conceitos 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
AI e IV, apenas.
BI e III, apenas.
CII e III, apenas.
DIII e IV, apenas.
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.