wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Desenvolvimento de Sistemas e Computação em Nuvem

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Um desenvolvedor está construindo uma aplicação em Python utilizando um Framework como o Django (que controla o fluxo) e, para simplificar operações de rede, integra uma Biblioteca como o Requests (que é chamada pelo código). Para que a aplicação possa trocar dados com um serviço de terceiros (como um de clima), qual elemento atua como o conjunto de definições e protocolos que permite que esses sistemas se comuniquem e interajam de maneira padronizada?

a)

O conceito de Inversão de Controle, onde o seu código chama o componente.

b)

Um esqueleto pré-fabricado, que dita a arquitetura geral da aplicação.

c)

A Interface de Programação de Aplicações (API), que padroniza a troca de informações entre os sistemas.

d)

O gerenciador de pacotes, responsável por instalar e atualizar as dependências do projeto.

2.

O desenvolvimento de software moderno utiliza ferramentas para automatizar a instalação, atualização e remoção de dependências. Qual das opções indica o gerenciador de pacotes padrão para o ecossistema JavaScript?

a)

Pip

b)

RubyGems

c)

Composer

d)

NPM (Node Package Manager)

3.

Em uma Aplicação Web que deseja exibir a temperatura atual de uma cidade, é necessário buscar dados de um serviço meteorológico externo. Qual elemento atua como um intermediário padronizado, permitindo que a aplicação faça essa solicitação e receba os dados em troca?

a)

Uma Biblioteca

b)

Um Framework

c)

Um Gerenciador de Pacotes

d)

Uma API (Interface de Programação de Aplicações)

4.

Qual é a definição do modelo de precificação 'pay-as-you-go' (pagamento por uso) na computação em nuvem?

a)

Pagamento de uma taxa fixa anual para acesso ilimitado a todos os serviços da nuvem.

b)

Compra de licenças de software e hardware em grandes volumes para reduzir o custo unitário.

c)

Pagamento adiantado para reserva de capacidade de infraestrutura por um longo período.

d)

Pagamento pelo consumo de recursos, de forma semelhante a como se paga pela eletricidade ou água.

5.

O benefício da computação em nuvem que descreve a capacidade de aumentar ou diminuir a capacidade de recursos de TI de forma automática e rápida para atender à demanda do negócio é conhecido como:

a)

Alta Disponibilidade

b)

Otimização de Custos

c)

Elasticidade

d)

Agilidade

6.

No modelo IaaS (Infrastructure as a Service), o cliente 'aluga' os blocos de construção fundamentais da infraestrutura. De acordo com a analogia da 'Pizza como Serviço', qual das seguintes opções ilustra a responsabilidade principal do cliente neste modelo?

a)

Ir a uma pizzaria e apenas comer o prato pronto.

b)

Pedir uma pizza por delivery e arrumar a mesa.

c)

Alugar uma cozinha profissional e ter que trazer os ingredientes e fazer a pizza.

d)

Comprar todos os ingredientes e eletrodomésticos para montar a cozinha e fazer a pizza em casa.

7.

Qual modelo de serviço de computação em nuvem oferece uma aplicação de software completa, pronta para uso e acessada via internet, sendo o modelo onde o provedor gerencia toda a infraestrutura e o software?

a)

IaaS (Infrastructure as a Service)

b)

PaaS (Platform as a Service)

c)

SaaS (Software as a Service)

d)

CaaS (Container as a Service)

8.

Uma equipe de desenvolvimento deseja implantar seu novo código de aplicação web sem se preocupar com a gestão do sistema operacional, servidor web ou banco de dados. Qual modelo de serviço em nuvem seria o mais adequado para esta situação, permitindo que a equipe se concentre apenas no desenvolvimento e gerenciamento da aplicação?

a)

On-premises (Infraestrutura Própria)

b)

IaaS (Infrastructure as a Service)

c)

SaaS (Software as a Service)

d)

PaaS (Platform as a Service)