Questão de Arquitetura de Software — Arquitetura de Software — AMAUC 2023
Arquitetura de Software›Arquitetura de Software
Código
qq818555
Banca
AMAUC
Órgão
Prefeitura de Seara - SC
Ano
2023
Nível
Superior
Cargo
Programador de Sistemas
Julgue se as afirmações abaixo são verdadeiras:I.Considerando que uma PaaS fornece ao usuário um conjunto de máquinas virtuais que devem ser configuradas e nas quais os componentes de aplicações devem ser implantados, uma IaaS oferece aos usuários uma forma para implantar suas aplicações em um repositório aparentemente ilimitado de recursos, eliminando a complexidade de implantação e configuração de infraestrutura.II.Qualquer solução SaaS oferece uma interface mais nítida de terceirização, com responsabilidades definidas e vinculadas ao serviço entregue. Isto permite estabelecer relações de confiança em um novo nível, onde qualquer falha interna é imediatamente imputada direta e exclusivamente ao provedor.III.Como aplicativos SaaS são dirigidos a uma arquitetura multi-cliente, normalmente não aceitam customizações, de forma que, ao contrário do modelo tradicional, não é possível um cliente alterar o código fonte da aplicação, o esquema do banco de dados ou as interfaces gráficas.Fonte:https://livroaberto.ibict.br/bitstream/1/861/1/COMPUTA %C3%87%C3%83O%20EM%20NUVEM.pdfApós análise, marque a opção correta.
AAs afirmações I, II e III são verdadeiras.
BSomente as afirmações I e II são verdadeiras.
CSomente as afirmações I e III são verdadeiras.
DAs afirmações I, II e III não são verdadeiras.
ESomente as afirmações II e III são verdadeiras.
Revelar gabarito e comentário▾
GabaritoE — Somente as afirmações II e III são verdadeiras.
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: IaaS, PaaS e SaaS
Gabarito: letra E (Somente as afirmações II e III são verdadeiras). A afirmativa I inverte os papéis de IaaS e PaaS, enquanto as afirmativas II e III descrevem corretamente características do modelo SaaS.
A banca testa o domínio dos três modelos de serviço de computação em nuvem. O erro central está na troca das responsabilidades entre IaaS e PaaS na primeira afirmação.
Afirmativa
Análise
Verdadeira?
I
Inverte os papéis de IaaS e PaaS: PaaS oferece plataforma pronta (não VMs para configurar); IaaS fornece VMs que o usuário configura (não elimina complexidade).
❌ Falsa
II
SaaS define responsabilidades do provedor via SLA; falhas internas são imputadas exclusivamente ao provedor.
✅ Verdadeira
III
SaaS usa arquitetura multi-cliente (multi-tenant), normalmente não permitindo customizações profundas, ao contrário do modelo tradicional.
✅ Verdadeira
Modelos de serviço em nuvem: IaaS (Máquinas virtuais, Usuário configura SO/aplicativos); PaaS (Plataforma pronta, Usuário só faz deploy); SaaS (Multi-cliente (multi-tenant), Responsabilidade do provedor, Customizações profundas não permitidas)
Afirmativa I — ❌ Falsa
A afirmação confunde os papéis de PaaS e IaaS. No modelo PaaS, o provedor gerencia a infraestrutura (servidores, rede, armazenamento, sistema operacional, middleware) e oferece uma plataforma pronta para o desenvolvimento e implantação de aplicações. O usuário não recebe máquinas virtuais para configurar; ele apenas faz o deploy de seus componentes. Já no IaaS, o provedor fornece máquinas virtuais, e o usuário é responsável por configurá-las (SO, aplicativos, etc.), ou seja, não há eliminação da complexidade de configuração. Portanto, a afirmação está completamente invertida.
Afirmativa II — ✅ Verdadeira
No modelo SaaS, o provedor oferece o software como serviço, com responsabilidades bem definidas em contratos (SLAs). O cliente utiliza a aplicação sem se preocupar com a infraestrutura subjacente. Qualquer falha interna (como instabilidade, segurança, manutenção) é de responsabilidade direta e exclusiva do provedor, o que estabelece uma relação de confiança baseada no serviço contratado. A descrição está correta.
Afirmativa III — ✅ Verdadeira
Aplicativos SaaS são projetados com arquitetura multi-cliente (multi-tenant), onde uma única instância do software atende a diversos clientes. Por isso, customizações profundas (alteração de código fonte, esquema de banco de dados ou interfaces) normalmente não são permitidas. Os clientes podem configurar parâmetros dentro de limites predefinidos, mas não modificar o núcleo da aplicação. Isso contrasta com modelos tradicionais onde o cliente podia alterar o código. A afirmação está correta.
NÃO CAIA NESSA!
A afirmativa I troca as características de IaaS e PaaS. Lembre-se: IaaS = máquinas virtuais para o cliente configurar; PaaS = plataforma pronta, sem que o cliente gerencie a infraestrutura. É a pegadinha clássica de inversão de papéis.
Conclusão: Apenas as afirmativas II e III são verdadeiras, correspondendo à letra E.