Buscar

Desenvolvimento web - COM320 - Turma 002 - Atividade Avaliativa - Semana 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fazer teste: Semana 6 - Atividade Avaliativa
Desenvolvimento web - COM320 - Turma 002 Atividades
Fazer teste: Semana 6 - Atividade Avaliativa 
Informações do teste
a.
b.
c.
d.
e.
PERGUNTA 1
Um software é um conjunto de códigos que implementa
regras escritas em uma linguagem de programação
específica e executada em um dispositivo digital como
um computador. Já um componente de software é um
objeto escrito em uma linguagem de programação
específica que pode ser usado por outros softwares além
do software para o qual ele foi criado.
Com base no texto apresentado, no Docker, o
componente responsável por pelos daemons é o:
Docker Container.
Docker Engine.
Docker Client.
Docker Registry.
Docker file.
1,25 pontos   Salva
PERGUNTA 2
A arquitetura de Docker em desenvolvimento de software
1,25 pontos   Salva
?
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152881_1&course_id=_8403_1&content_id=_1280561_1&step=null#
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_8403_1
https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_8403_1&content_id=_1280539_1&mode=reset
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152881_1&course_id=_8403_1&content_id=_1280561_1&step=null#
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152881_1&course_id=_8403_1&content_id=_1280561_1&step=null#
a.
b.
c.
d.
e.
tem algumas características, como templates em formato
de imagens na criação de containers em forma de
objetos. Esses templates geram algumas vantagens, por
exemplo, facilidade de gerenciamento, simplicidade nas
atualizações e um sistema mais leve em comparação a
tecnologias de virtualização, importante, principalmente,
para desenvolvedores.
 
Com base nesse assunto, assinale a alternativa que
apresenta um motivo de uso do Docker para o usuário.
Configura uma única vez e “roda” em qualquer local, além do
ciclo de trabalho mais ágil e eficiente e amigável ao usuário.
Há preocupações com dependências necessárias para que
o software possa ser executado de acordo com o ambiente.
O crescimento da infraestrutura é realizado de forma mais
fácil se ajustando às necessidades da aplicação.
Preocupação com o desenvolvimento porque a aplicação vai
executar em ambiente com Docker configurado.
Com o Docker instalado em um ambiente isolado é possível
evitar problemas como conflitos de dependências de
pacotes.
PERGUNTA 3
Na era digital, os softwares estão cada dia mais
presentes no cotidiano dos usuários digitais e, como
consequência, o desenvolvimento de software ganha
força como atividade valorizada no mercado de trabalho.
Uma das habilidades do desenvolvedor de software é
tornar a aplicação mais leve e eficaz, para que permita
tarefas de testes e implantação de apps mais fáceis. Para
tal habilidade, novos conceitos são incorporados ao
desenvolvimento de um software, por exemplo, o Docker.
 
1,25 pontos   Salva
a.
b.
c.
d.
e.
Assinale a alternativa que apresenta uma característica
do Docker.
Plataforma aberta desenvolvida para criar facilidades para
implementação de novos ambientes.
Plataforma aberta que une o código-fonte do sistema
operacional com as bibliotecas da aplicação.
Plataforma proprietária que permite isolamento das
aplicações em containers, além da gerência.
Plataforma proprietária que permite o empacotamento de
toda a aplicação em subpartes não gerenciáveis.
Plataforma aberta que permite a criação de aplicações, mas
não contempla a gerência.
a.
b.
c.
PERGUNTA 4
NPM é uma ferramenta de gerenciamento de pacotes
utilizados em projetos baseados em _________, que
utiliza a codificação aberta, além de o usuário poder, por
meio de linhas de comando via shell, gerenciar a
instalação/remoção dos pacotes necessários bem como
as dependências associadas ao projeto. _________ é
uma plataforma open source que foi desenvolvida com a
linguagem _________, mantida pela empresa Google e
empregada em aplicações de plataforma web escaláveis,
porém inicialmente criada para o desenvolvimento single
pages webs. Já o _________ é um framework que facilita
o desenvolvimento de aplicações de plataforma web
baseado em linguagens como Javascript e regras como
CSS, as quais são de uso gratuito.
 
Assinale a alternativa que preenche as colunas
corretamente.
Docker, Angular, TypeScript, Wordpress.
Node.js, Laravel, Javascript, Bootstrap.
1,25 pontos   Salva
d.
e.
Node.js, Angular, TypeScript, Bootstrap.
Docker, Laravel, TypeScript, Wordpress.
Docker, Angular, Javascript , Bootstrap.
a.
b.
c.
d.
e.
PERGUNTA 5
Um componente de software é um objeto independente
que pode ser usado em diversas outras aplicações para a
execução de tarefas específicas. Um Docker é composto
por diversos componentes, como Docker Engine, Docker
Client etc. Cada componente tem uma função específica
que permite a execução do Docker, facilitando o
desenvolvimento de um software.
Com relação aos componentes do Docker, observe as
afirmações a seguir.
I. Docker Engine é o Daemon que auxilia na construção,
no envio e na execução dos containers.
II. Docker Client é responsável por receber entradas dos
usuários e enviá-las para o Docker Engine.
III. Dockerfile é o arquivo que auxilia a criação de uma
imagem e instruções que são aplicadas em uma imagem.
IV. Docker Registry é responsável por armazenar
imagens — pode ser usado localmente ou remotamente.
Está correto que se afirmar em:
II e III, apenas.
I, III e IV, apenas.
II, apenas.
I, II , III e IV.
I e IV, apenas.
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 6
No desenvolvimento de software, está muito em alta o
uso de Docker. Uma plataforma baseada em código
aberto em que os aplicativos podem ser criados,
implantados e gerenciados em containers. Esses
containers isolam as aplicações como em um ambiente
virtual, leve e que promove o aumento de produtividade,
além de oferecer recursos eficientes.
Levando em consideração o uso de Dockers em sistemas
operacionais, identifique se são verdadeiras (V) ou falsas
(F) as afirmativas a seguir.
I. ( ) Docker pode ser implantada em sistemas
operacionais Windows e Linux Ubuntu.
II. ( ) O comando docker run hello-world informa
se a instalação foi corretamente executada.
III. ( ) O comando apt-get install figlet instala e
executa o comando figlet.
IV. ( ) O comando docker run -it –rm figura
UNIVESP inicia o Docker para uso.
Assinale a alternativa que apresenta a sequência correta.
F - F - V - V.
V - V - F - V.
V - F - V - F.
F - V - V - V.
V - V - F - F.
1,25 pontos   Salva
PERGUNTA 7
Um framework é uma estrutura que permite que um
1,25 pontos   Salva
a.
b.
c.
d.
e.
software seja desenvolvido para as diversas plataformas
e é uma base que faz com que o desenvolvimento do
software ou da aplicação não seja iniciado do zero. As
estruturas são tipicamente associadas a uma linguagem
de programação específica e são adequadas para
diferentes tipos de tarefas, além disso, elas podem ser
usadas para o desenvolvimento de sites, aplicativos
móveis, ciência de dados e muito mais.
 
Com base no texto apresentado, analise as asserções a
seguir e a relação proposta entre elas. 
I. Laravel é um framework que tem como princípios
código limpo, leveza e conceito de MVC com muitas
funcionalidades, simples e elegante baseado na
linguagem Java.
PORQUE
II. A melhoria do desenvolvimento de um software tem
foco na escolha correta de um framework, pois aumenta
a produtividade do projeto e a qualidade final da
aplicação web.
 
Analisando essas asserções, conclui-se que:
as duas asserções são verdadeiras, e a segunda justifica a
primeira.
a primeira asserção é falsa, e a segunda é verdadeira.
as duas asserções são falsas.
a primeira asserçãoé verdadeira, e a segunda é falsa.
as duas asserções são verdadeiras, mas a segunda não
justifica a primeira.
a.
b.
c.
d.
PERGUNTA 8
Pacotes são extremamente usados por usuários de
desenvolvimento. Esse termo faz referência a software ou
bibliotecas necessárias ao desenvolvimento de uma
aplicação. Os gerenciadores de pacotes instalam,
desinstalam e atualizam os aplicativos sem que o usuário
precise compilar o código fonte manualmente. Como
resultado, há mais facilidades no desenvolvimento sem
se preocupar com compilação de dependências.
Com base no apresentado, analise as asserções a seguir
e a relação proposta entre elas.
 
I. NPM é um gerenciador de pacotes que instala e
remove pacotes em ambientes Node.js, melhorando a
gerência de projetos de software.
 
PORQUE
 
II. Esse gerenciador faz parte do ambiente Node.js e
permite que a linguagem Javascript seja usada em
ambientes do lado do servidor.
Analisando essas asserções, conclui-se que:
as duas asserções são falsas.
a primeira asserção é verdadeira, e a segunda é falsa.
as duas asserções são verdadeiras, e a segunda justifica a
primeira.
1,25 pontos   Salva
e.
as duas asserções são verdadeiras, mas a segunda não
justifica a primeira.
a primeira asserção é falsa, e a segunda é verdadeira.

Continue navegando