Buscar

ATIVIDADE Semana6B - Engenharia de Software

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 
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 3.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”.
3. A cada tentativa, as perguntas e alternativas são embaralhadas
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
 Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
PERGUNTA 1
I. Pode confundir os programadores na hora de entenderem o que precisam implementar.
II. Leva a uma baixa cobertura de código sendo testado.
III. Dificultam a realização de teste de regressão.
IV. Torna a depuração praticamente inviável.
V. Dificulta a documentação do sistema.
Considere as seguintes afirmações para o contexto de "desenvolvimento dirigido por testes":
Apenas as afirmações (II), (III) e (IV) estão corretas.
Apenas a afirmação (IV) está correta.
Apenas as afirmações (I) e (V) estão corretas.
Apenas a afirmação (III) está correta.
Nenhuma das afirmações está correta.
1,25 pontos   Salva
PERGUNTA 2
Assinale a alternativa que apresenta apenas tipos de sistemas para os quais o teste de desempenho é essencial:
Sistemas embutidos; Aplicativos móveis; Sistemas stand-alone; Softwares web.
Sistemas de tempo real; Aplicativos móveis; Sistemas stand-alone; Softwares web.
Sistemas de tempo real; Sistemas embutidos; Aplicativos móveis; Softwares web.
Sistemas de tempo real; Sistemas embutidos; Sistemas stand-alone; Aplicativos móveis.
Sistemas de tempo real; Sistemas embutidos; Sistemas stand-alone; Softwares web.
1,25 pontos   Salva
PERGUNTA 3
I. AppInspector analisa sistemas apresentados às lojas de aplicações mais populares, identifica quais aplicações exibem comportamento malicioso e devem ser removidas ou evitadas pelos usuários.
II. AppInspector gera relatórios informando aos usuários um potencial risco para a violação da privacidade devido ao mau ou abuso do uso de dados do usuário.
III. AppInspector usa uma abordagem dinâmica que monitora o que um aplicativo usa de informações do usuário e verifica se há comportamento suspeito, por exemplo, o consumo excessivo de recursos ou a exclusão de dados do usuário.
IV. AppInspector usa uma infraestrutura que emula smartphones que permite um serviço de validação de segurança em grande escala com baixo custo, usando a computação na nuvem.
V. AppInspector acompanha e registra os fluxos de informações do usuário e suas ações para analisar o comportamento do aplicativo, identificando violações de segurança ou de privacidade e apontando a causa que levou às violações.
Considere as seguintes informações sobre a ferramenta AppInspector, projetada para apoiar o teste de segurança:
Com base nas afirmações a seguir, marque a alternativa correta abaixo.
Apenas as afirmações (I) e (IV) estão corretas.
Apenas as afirmações (II), (III), (IV) e (V) estão corretas.
Apenas as afirmações (I), (III) e (V) estão corretas.
Apenas as afirmações (II), (III) e (V) estão corretas.
Todas as afirmações estão corretas.
1,25 pontos   Salva
PERGUNTA 4
Assinale a alternativa que contém uma informação correta a respeito do desenvolvimento dirigido por testes:
Criado tendo como alvo o teste de sistema.
O desenvolvimento de um novo incremento de software só começa depois que o teste do anterior tiver passado
Também chamado de fail-first.
É usado apenas no contexto de métodos ágeis.
O teste deve sempre falhar na primeira vez que ele for executado.
1,25 pontos   Salva
PERGUNTA 5
I. Ocorre quando uma ação em um sistema é executada além das permissões concedidas.
II. Ocorre quando há divulgação não autorizada/esperada de alguma informação sensível armazenada ou manipulada por um sistema.
Considere os dois tipos de violação:
Marque a alternativa que apresenta corretamente os dois tipos de violação descritos acima:
Violação de segurança; Violação de privacidade.
Violação de propriedade; Violação de segurança.
Violação de propriedade; Violação de privacidade.
Violação de privacidade; Violação de propriedade.
Violação de privacidade; Violação de segurança.
1,25 pontos   Salva
PERGUNTA 6
Assinale a alternativa que apresenta uma informação correta sobre tipos de vulnerabilidades que o teste de segurança busca encontrar, considerando uma arquitetura do tipo cliente-servidor:
Possibilidade de ataques que causam recusa de serviço no cliente.
Possibilidade de acesso não autorizados a bancos de dados.
Inserção de scripts mal-intencionados para desabilitar operações do cliente.
Inserção de scripts mal-intencionados para ser passados do cliente para o servidor.
Erros preexistentes em navegadores, programas de e-mail e software de comunicação no servidor.
1,25 pontos   Salva
PERGUNTA 7
Assinale a alternativa que contém uma descrição correta para um tipo específico de teste de desempenho:
Teste de carga: Avaliar se um item de teste pode sustentar uma carga necessária continuamente por um período de tempo determinado.
Teste de estresse: Avaliar o comportamento de um item de teste em condições esperadas de carga variável (uso baixo, típico e de pico).
Teste de capacidade: Avaliar o comportamento de um item de teste em condições de carga acima dos requisitos de capacidade antecipados ou especificados ou da disponibilidade de recursos abaixo dos requisitos mínimos exigidos.
Teste de volume: Avaliar a capacidade do item de teste processar quantidades de dados especificadas (usualmente no ou próximos ao limite máximo de capacidade especificada) em termos de throughput, capacidade de armazenamento ou ambos.
Teste de resistência: Avaliar o nível no qual o aumento de carga (de usuários, transações, armazenamento de dados etc.) compromete a capacidade de um item de teste para sustentar o desempenho requerido.
1,25 pontos   Salva
PERGUNTA 8
I. Falta de recursos no lado do cliente.
II. Largura de banda em excesso.
III. Recursos de banco de dados inadequados.
IV. Recursos extras do SO.
V. Funcionalidades do software mal projetadas.
Analise as seguintes afirmações e com base em sua análise marque a alternativa correta abaixo:
Apenas as afirmações (II) e (IV) apresentam uma fonte de problema de desempenho a ser detectada via teste de desempenho.
Apenas as afirmações (I), (III), (IV) e (V) apresentam uma fonte de problema de desempenho a ser detectada via teste de desempenho.
Apenas as afirmações (I), (II) e (V) apresentam uma fonte de problema de desempenho a ser detectada via teste de desempenho.
Todas as afirmações apresentam uma fonte de problema de desempenho a ser detectada via teste de desempenho.
Apenas as afirmações (III) e (V) apresentam uma fonte de problema de desempenho a ser detectada via teste de desempenho.
1,25 pontos   Salva
Salvar todas as respostas Salvar e Enviar
 Estado de Conclusão da Pergunta:

Continue navegando