NEW
Font size
S
M
L
XL
WorksheetsProcessos Semana 17-19
Total questions: 10
Worksheet time: 5mins
Name
Class
Date
1.
Qual critério de qualidade de requisito é assegurado pela utilização de Matrizes de Rastreabilidade e ferramentas de verificação automática como IBM Rational DOORS e JIRA?
a)
Completude
b)
Testabilidade
c)
Consistência
d)
Corretude
2.
Qual é o principal objetivo da validação de requisitos em um projeto de software?
a)
Garantir que os requisitos sejam implementados corretamente no código.
b)
Identificar e corrigir bugs no sistema antes do lançamento.
c)
Verificar a correção gramatical e a clareza da documentação dos requisitos.
d)
Assegurar que os requisitos definidos atendam às necessidades e expectativas dos stakeholders.
3.
Quais elementos NÃO são tipicamente encontrados em uma planilha de validação de requisitos?
a)
Marcadores de validação e status de validação.
b)
Código-fonte do sistema e scripts de teste.
c)
Comentários e observações dos revisores.
d)
Lista de requisitos e critérios de validação.
4.
Qual das seguintes afirmações melhor descreve o conceito de encapsulamento em Programação Orientada a Objetos?
a)
A criação de múltiplos objetos da mesma classe.
b)
A capacidade de uma classe herdar atributos e métodos de outra classe.
c)
O processo de esconder os detalhes da implementação de um objeto, controlando o acesso aos seus atributos e métodos.
d)
A habilidade de uma classe filha modificar o comportamento de um método herdado da classe pai, o que permite a criação de novos métodos.
5.
Qual é o principal benefício de utilizar métodos "getters" e "setters" em conjunto com o encapsulamento em Python?
a)
Proteger os dados da classe contra acesso não autorizado e modificações inesperadas, facilitando a manutenabilidade.
b)
Aumentar a complexidade do código, tornando-o mais seguro.
c)
Permitir a manipulação direta e irrestrita dos atributos da classe por qualquer chamada interna ou externa ao objeto.
d)
Eliminar a necessidade de herança entre classes.
6.
Ao implementar o encapsulamento em um sistema de controle de estoque de carros, qual vantagem é diretamente promovida?
a)
Aumento da duplicação de código para diferentes tipos de carros.
b)
Flexibilização do acesso direto aos atributos internos da classe Estoque, permitindo alterações externas ao objeto.
c)
Maior segurança e confiabilidade no código, evitando bugs e mantendo a integridade dos dados.
d)
Diminuição da segurança dos dados dos carros armazenados.
7.
Qual é o primeiro passo crucial para desenvolver testes não funcionais eficazes?
a)
Projetar cenários de teste que simulem condições reais.
b)
Identificar e entender os requisitos não funcionais relevantes para o sistema.
c)
Selecionar ferramentas e técnicas de teste adequadas para o uso.
d)
Analisar e relatar os resultados dos testes.
8.
Em testes de desempenho, qual é o objetivo do "Teste de Estabilidade"?
a)
Avaliar a capacidade do sistema de suportar uma carga específica de usuários.
b)
Avaliar a capacidade do sistema de lidar com um aumento gradual da carga.
c)
Submeter o sistema a condições extremas de carga para determinar seu limite.
d)
Testar a estabilidade do sistema sob carga constante por um longo período para identificar problemas como vazamentos de memória.
9.
Qual sistema operacional é frequentemente utilizado para testes de intrusão (pentests) e oferece diversas ferramentas pré-instaladas, como SQLMap e Burp Suite?
a)
macOS
b)
Windows Server
c)
Kali Linux
d)
Ubuntu Desktop
10.
Qual é uma das principais funcionalidades do Burp Suite, conforme demonstrado nas aulas, para explorar vulnerabilidades de controle de acesso em aplicações web?
a)
Interceptar e modificar solicitações HTTP, incluindo a alteração de cookies de sessão.
b)
Automatizar a criação de interfaces de usuário.
c)
Gerenciar bancos de dados não relacionais para fazer testes úteis de segurança e privacidade dos dados.
d)
Compilar código-fonte de aplicações web.
Reset
