Buscar

Arquitetura de Aplicação Web-AV2 1

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

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

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ê viu 3, do total de 13 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

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

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ê viu 6, do total de 13 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

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

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ê viu 9, do total de 13 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

Prévia do material em texto

Entrega 27 set em 23:59 Pontos 20 Perguntas 10
Disponível 21 set em 0:00 - 27 set em 23:59 7 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 19 minutos 20 de 20
As respostas serão mostradas após a última tentativa
Pontuação desta tentativa: 20 de 20
Enviado 24 set em 22:28
Esta tentativa levou 19 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova:
Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior
nota.
Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120
minutos cronometrados (por tentativa) para conclusão e envio das respostas.
Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar
aberta ou não;
Durante a realização da prova:
Fazer o teste novamente
2 / 2 ptsPergunta 1
Devido à complexidade de simulação desse tipo de teste, geralmente
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
1 of 13 24/09/2020 22:28
ele é executado com o auxílio de ferramentas de automatização, dentre
as quais se destacam: IBM Rational Performance Tester, LoadRunner,
Visual Studio, Apache JMeter, entre outras.
As ferramentas apresentadas são amplamente utilizadas no teste de:
Stress.
2 / 2 ptsPergunta 2
O objetivo principal desse teste é avaliar o software diante de situações
extremas a fim de se encontrar o ponto no qual o software deixa de
funcionar. Esse ponto é definido como breaking point.
Considerando as informações acima, avalie as asserções a seguir e a
relação proposta entre elas.
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
2 of 13 24/09/2020 22:28
I - O teste de stress tem como objetivo verificar o comportamento do
software em condições anormais.
PORQUE
II - Durante a execução desse teste, é aplicado ao software uma carga
de trabalho acima dos limites previamente definidos pelos requisitos.
A respeito dessas asserções, assinale a opção correta.
As asserções I e II são verdadeiras e a II é uma justificativa correta da I.
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
3 of 13 24/09/2020 22:28
2 / 2 ptsPergunta 3
O primeiro passo para a realização de um teste unitário consiste em
selecionar qual unidade será testada. Essa escolha é uma decisão de
projeto, não existindo, portanto, um caminho único e correto a ser
seguido
Sobre os testes unitários, é correto apenas o que se afirma em:
São primordialmente voltados à estrutura interna da implementação do
componente.
2 / 2 ptsPergunta 4
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
4 of 13 24/09/2020 22:28
Os testes unitários são os mais comuns e os mais utilizados ao longo
do desenvolvimento de software, além de serem os de menor custo
computacional.
Considerando as informações acima, avalie as asserções a seguir e a
relação proposta entre elas.
I - Os testes unitários têm como finalidade verificar se um determinado
componente do software foi implementado corretamente.
PORQUE
II - Os testes unitários são primordialmente voltados a estrutura interna
da implementação do componente.
A respeito dessas asserções, assinale a opção correta.
As asserções I e II são verdadeiras e a II é uma justificativa correta da I.
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
5 of 13 24/09/2020 22:28
2 / 2 ptsPergunta 5
Consiste em uma vulnerabilidade que tem como objetivo explorar a
falta de verificação de dados de entrada e saída da aplicação web.
Esse tipo de vulnerabilidade permite aos atacantes executarem scripts
no navegador da vítima, de modo a roubar sessões dos usuários e
redirecioná-los a sites maliciosos.
O texto define corretamente apenas a vulnerabilidade:
Cross-site Scripting (XSS).
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
6 of 13 24/09/2020 22:28
2 / 2 ptsPergunta 6
A segurança de uma aplicação web depende de uma série de fatores,
dentre as quais se destacam: configuração adequada, continuidade na
lógica da aplicação e fluxo de trabalho, além de fatores como
administração competente e observância das políticas de segurança.
Nesse contexto, julgue as asserções a seguir:
I - As preocupações com os requisitos de segurança devem assumir
papel especial ao longo do processo de desenvolvimento dos sistemas.
II - Os requisitos de segurança são exigências que visam garantir que o
software seja construído e implementado de modo seguro, mantendo a
confidencialidade e integridade.
III - A segurança de um aplicativo deve estar baseada em apenas em
um tipo de ataque.
IV - Questões envolvendo roubo de dados não são temas relevantes
ao se considerar a segurança de uma aplicação.
Estão corretas as asserções:
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
7 of 13 24/09/2020 22:28
I e II.
2 / 2 ptsPergunta 7
A segurança de uma aplicação web depende de uma série de fatores,
dentre as quais se destacam: configuração adequada, continuidade na
lógica da aplicação e fluxo de trabalho.
Considerando as informações acima, avalie as asserções a seguir e a
relação proposta entre elas.
I – É indispensável as organizações obterem elevados níveis de
experiência e conhecimento acerca das questões de políticas de
segurança no desenvolvimento de aplicações.
PORQUE
II – Esse tema está entre os mais complexos e sofisticados em uma
organização de tecnologia e que a ausência desse conhecimento pode
levar a sérias vulnerabilidades e possíveis ataques maliciosos.
A respeito dessas asserções, assinale a opção correta.
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
8 of 13 24/09/2020 22:28
As asserções I e II são verdadeiras e a II é uma justificativa correta da I.
2 / 2 ptsPergunta 8
A denominação cliente-servidor define muito bem a essência dessa
nova abordagem de processamento computacional. Ela baseia-se em
duas camadas: computadores pessoais e workstations, que solicitam
dados e serviços a uma outra camada, a servidora.
Sobre o modelo-cliente servidor, é correto apenas o que se afirma em:
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
9 of 13 24/09/2020 22:28
Tem como vantagem permitir que as responsabilidades de um sistema
computacional sejam distribuídas entre computadores independentes.
2 / 2 ptsPergunta 9
Os componentes dos modelos cliente-servidor podem ser descritos da
seguinte forma: um cliente é um processo acionador, ao passo que um
servidor é um processo reativo. Assim, os clientes realizam solicitações
que desencadeiam reações nos servidores.
Considerando as informações acima, avalie as asserções a seguir e a
relação proposta entre elas.
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
10 of 13 24/09/2020 22:28
I - A divisão proposta nesse modelo visa, no lado do servidor,
simplificar este componente de modo a melhorar a escalabilidade.
PORQUE
II - Essa simplificação move toda a funcionalidade da interface do
usuário para o componente cliente.
A respeito dessas asserções, assinale a opção correta.
As asserções I e II são verdadeiras e a II é uma justificativa correta da I.
2 / 2 ptsPergunta 10
A fim de se obter uma integração bem-sucedida, deve-se contar com o
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
11of 13 24/09/2020 22:28
esforço de todos aqueles que compõem a equipe de desenvolvimento,
pois são eles os responsáveis por desenvolverem a integração entre os
diferentes sistemas envolvidos na construção de uma API.
Considerando as informações acima, avalie as asserções a seguir e a
relação proposta entre elas.
I - A construção de uma API deve ter como um de seus focos seu
processo de integração. Para isso, é indispensável que ela seja
documentada corretamente.
PORQUE
II - Uma documentação realizada corretamente permite a qualquer um
da equipe de desenvolvimento seja capaz de implementar as soluções
propostas de modo rápido, eficiente e autônomo.
A respeito dessas asserções, assinale a opção correta.
As asserções I e II são verdadeiras e a II é uma justificativa correta da I.
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
12 of 13 24/09/2020 22:28
Pontuação do teste: 20 de 20
Avaliação Online 2: AGO.TADS.5 - Arquitetura de Aplicações Web https://newtonpaiva.instructure.com/courses/8908/quizzes/18012
13 of 13 24/09/2020 22:28

Outros materiais