Baixe o app para aproveitar ainda mais
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
Compartilhar