Questão de Arquitetura de Software — Análise de Requisitos — Instituto Consulplan 2025
Arquitetura de Software›Análise de Requisitos
Código
qg557163
Banca
Instituto Consulplan
Órgão
Prefeitura de Niterói - RJ
Ano
2025
Nível
Superior
Cargo
Analista de Sistema
A Niterói Prev está conduzindo a modernização de sua infraestrutura tecnológica e, ainda, avaliando diferentes modelos de computação em nuvem para apoiar novos projetos de transformação digital, incluindo sistemas de gestão previdenciária. Durante a fase de análise de requisitos, foram observadas necessidades distintas; analise-as.I. “Para hospedagem de servidores de banco de dados críticos, sem necessidade de gerenciar hardware físico, busca-se contratar a oferta de ________.”II. “Para o desenvolvimento de novos aplicativos de cadastro e concessão de benefícios, optou-se por uma solução, que forneça diretamente o ambiente de execução e ferramentas de desenvolvimento, denominada ________.”III. “Para modernizar a comunicação interna via aplicações de e-mail e ferramentas de colaboração, será adotada uma solução pronta para o usuário final classificada como ________.”IV. “No projeto de implantação de microsserviços previdenciários em containers para otimizar escalabilidade, pretende-se utilizar o modelo de serviço conhecido como ________.”V. “Por fim, para garantir flexibilidade na gestão de servidores virtuais em nuvem pública, com controle total sobre o sistema operacional, middleware e aplicações, a modalidade adequada é a oferta de ________.”Considerando o modelo de serviço em nuvem mais apropriado a cada necessidade apresentada, assinale a alternativa que completa correta e sequencialmente as afirmações anteriores.
AI. IaaS II. SaaS III. SaaS IV. SaaS V. IaaS
BI. IaaS II. PaaS III. SaaS IV. CaaS V. IaaS
CI. PaaS II. IaaS III. SaaS IV. CaaS V. SaaS
DI. PaaS II. SaaS III. IaaS IV. IaaS V. SaaS
Revelar gabarito e comentário▾
GabaritoB — I. IaaS II. PaaS III. SaaS IV. CaaS V. IaaS
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”.
Modelos de Serviço em Nuvem (IaaS, PaaS, SaaS, CaaS)
Gabarito: letra B. A sequência correta é I. IaaS, II. PaaS, III. SaaS, IV. CaaS, V. IaaS, conforme a definição de cada modelo de serviço em nuvem: IaaS fornece infraestrutura virtualizada, PaaS oferece plataforma de desenvolvimento, SaaS disponibiliza software pronto, e CaaS gerencia containers para microsserviços.
A questão avalia o conhecimento dos principais modelos de computação em nuvem: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) e Container as a Service (CaaS). Cada um atende a necessidades específicas de gerenciamento e abstração.
Modelos de serviço em nuvem: IaaS (Infraestrutura) (Servidores, armazenamento, redes, Cliente gerencia SO e apps, Ex.: AWS EC2); PaaS (Plataforma) (Ambiente de execução + ferramentas, Desenvolvedor foca no código, Ex.: Google App Engine); SaaS (Software) (Pronto para usuário final, Provedor gerencia tudo, Ex.: Gmail, Office 365); CaaS (Container) (Orquestração de containers, Escalabilidade otimizada, Ex.: Kubernetes)
Item I — ✅ Correto com IaaS (Infrastructure as a Service)
O enunciado pede hospedagem de servidores de banco de dados críticos sem gerenciamento de hardware físico. O IaaS fornece recursos de computação virtualizados (servidores, armazenamento, redes) sob demanda. O cliente gerencia o sistema operacional, middleware e aplicações, mas não o hardware subjacente. É a escolha ideal para cargas de trabalho que exigem controle sobre o ambiente, mas sem a responsabilidade física.
Item II — ✅ Correto com PaaS (Platform as a Service)
Necessidade de ambiente de execução e ferramentas de desenvolvimento para criar novos aplicativos. O PaaS oferece uma plataforma completa que inclui sistema operacional, runtime, banco de dados e ferramentas de desenvolvimento. O desenvolvedor foca no código, enquanto a plataforma gerencia a infraestrutura subjacente. Exemplos: Google App Engine, Heroku.
Item III — ✅ Correto com SaaS (Software as a Service)
Aplicações prontas para o usuário final, como e-mail e ferramentas de colaboração. O SaaS disponibiliza software completo pela internet, geralmente via navegador. O provedor cuida de toda a infraestrutura, manutenção e atualizações. O usuário apenas consome o serviço. Exemplos: Gmail, Microsoft 365.
Item IV — ✅ Correto com CaaS (Container as a Service)
Implatação de microsserviços em containers com otimização de escalabilidade. O CaaS fornece um ambiente gerenciado para orquestração de containers (ex.: Kubernetes). Permite implantar, escalar e gerenciar aplicações conteinerizadas sem se preocupar com a infraestrutura subjacente. É o modelo mais adequado para arquiteturas de microsserviços.
Item V — ✅ Correto com IaaS (Infrastructure as a Service)
Flexibilidade na gestão de servidores virtuais com controle total sobre sistema operacional, middleware e aplicações. O IaaS oferece máquinas virtuais que o cliente pode configurar completamente, desde o SO até o software aplicativo. É a opção para quem precisa de controle granular sem adquirir hardware físico.
Tabela resumo dos modelos:
Modelo
O que oferece
Exemplo de uso
IaaS
Infraestrutura virtualizada (VMs, storage, rede)
Servidores de banco de dados, servidores virtuais com SO customizado
PaaS
Plataforma de desenvolvimento (runtime, BD, ferramentas)
Desenvolvimento de aplicativos web/API
SaaS
Software pronto para uso
E-mail corporativo, ferramentas de colaboração
CaaS
Orquestração de containers (gerenciamento de clusters)
Microserviços em containers, escalabilidade
PEGA ESSA DICA!
Associe cada modelo ao nível de abstração: IaaS → infraestrutura (máquinas); PaaS → plataforma (desenvolvimento); SaaS → software (pronto); CaaS → containers (orquestração). Nas provas, a banca costuma descrever cenários e pedir o modelo correspondente. Treine identificando palavras-chave: "sem gerenciar hardware" → IaaS; "ambiente de execução e ferramentas" → PaaS; "pronto para o usuário final" → SaaS; "containers" → CaaS.
Gabarito: letra B — I. IaaS, II. PaaS, III. SaaS, IV. CaaS, V. IaaS.