Logo Passei Direto
Buscar

Seguranca de aplicacoes simulado 04

Conjunto de questões de múltipla escolha com explicações sobre testes de software — teste de aceitação e processo de testes — e classificação de vulnerabilidades, incluindo aspecto ligado à política de segurança.

Ferramentas de estudo

Questões resolvidas

A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica
Qual das seguintes características é a principal do teste de aceitação?
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento.
ser realizado, com o cliente, apenas após o treinamento de uso do software.
ser realizado, com o cliente, apenas após a implantação do software.

Miguel, que não se preocupa com segurança, vai para o seu trabalho e conecta seu pendrive pessoal em um dos computadores da empresa, ao executar um aquivo e sem que ele perceba um código malicioso é transferido para o computador. Nesse contexto, há uma vulnerabilidade que poderia melhor ser classificada como:
Qual é a classificação mais adequada para a vulnerabilidade apresentada no contexto de Miguel?
Vulnerabilidade do lado do servidor
Vulnerabilidade do lado do cliente
Vulnerabilidade de política de segurança
Vulnerabilidade de aplicativos
Vulnerabilidade de hardware

O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades. Sendo assim, o que busca esse processo?
Assinale a única alternativa correta sobre o que busca o Processo de Testes de Software.
I. Padronizar os trabalhos para um melhor controle dos projetos de testes.
II. Minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento como também a redução de custos de correção de defeitos.
III. Redução de custos de correção de defeitos.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Apenas o item III está correto.
Todos os itens estão corretos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica
Qual das seguintes características é a principal do teste de aceitação?
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento.
ser realizado, com o cliente, apenas após o treinamento de uso do software.
ser realizado, com o cliente, apenas após a implantação do software.

Miguel, que não se preocupa com segurança, vai para o seu trabalho e conecta seu pendrive pessoal em um dos computadores da empresa, ao executar um aquivo e sem que ele perceba um código malicioso é transferido para o computador. Nesse contexto, há uma vulnerabilidade que poderia melhor ser classificada como:
Qual é a classificação mais adequada para a vulnerabilidade apresentada no contexto de Miguel?
Vulnerabilidade do lado do servidor
Vulnerabilidade do lado do cliente
Vulnerabilidade de política de segurança
Vulnerabilidade de aplicativos
Vulnerabilidade de hardware

O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades. Sendo assim, o que busca esse processo?
Assinale a única alternativa correta sobre o que busca o Processo de Testes de Software.
I. Padronizar os trabalhos para um melhor controle dos projetos de testes.
II. Minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento como também a redução de custos de correção de defeitos.
III. Redução de custos de correção de defeitos.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Apenas o item III está correto.
Todos os itens estão corretos.

Prévia do material em texto

A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o teste de aceitação que tem como principal característica
 
	
	
	
	ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
	
	
	verificar o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
	
	
	ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo de desenvolvimento.
	
	
	ser realizado, com o cliente, apenas após o treinamento de uso do software.
	
	
	ser realizado, com o cliente, apenas após a implantação do software.
	
Explicação:
O teste de aceitação possui como uma das suas principais caracterísiticas a verificação do sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
	
	
	
	 
		
	
		2.
		Miguel, que não se preocupa com segurança, vai para o seu trabalho e conecta seu pendrive pessoal em um dos computadores da empresa, ao executar um aquivo e sem que ele perceba um código malicioso é transferido para o computador. Nesse contexto, há uma vulnerabilidade que poderia melhor ser classificada como:
	
	
	
	Vulnerabilidade do lado do servidor
	
	
	Vulnerabilidade do lado do cliente
	
	
	Vulnerabilidade de política de segurança
	
	
	Vulnerabilidade de aplicativos
	
	
	Vulnerabilidade de hardware
	
Explicação:
O fato de Miguel não se preocupar com segurança, conectando seu pendrive pessoal em um dos computadores da empresa já deixa clara a falta de uma política de segurança por parte da empresa, que deve incluir treinamento básico em segurança para os seus funcionários.
	
	
	
	 
		
	
		3.
		O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades. Sendo assim, o que busca esse processo?
I. Padronizar os trabalhos para um melhor controle dos projetos de testes.
II. Minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento como também a redução de custos de correção de defeitos.
III. Redução de custos de correção de defeitos.
Assinale a única alternativa correta.
 
	
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Apenas o item II está correto.
	
	
	Apenas o item III está correto.
	
	
	Todos os itens estão corretos.
	
Explicação:
O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades, buscando padronizar os trabalhos para um melhor controle dos projetos de testes. O objetivo de um Processo de teste (com metodologia própria, ciclo de vida, etc.) é minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento como também a redução de custos de correção de defeitos, pois, o custo do software (desenvolvimento + manutenção) tende a ser menor quando o software é bem testado.

Mais conteúdos dessa disciplina