Capítulo 14 - Engenharia de Segurança
O objetivo deste capítulo é introduzir questões que devem ser consideradas quando você está projetando sistemas de aplicação protegidos.
0
0
0
1
[PERGUNTA ESCOLHA MÚLTIPLA] 1. Qual é o objetivo principal do processo de verificação de software?
A) Identificar defeitos no software.
B) Corrigir defeitos no software.
C) Desenvolver novos recursos no software.
D) Documentar o software.
2
[PERGUNTA ESCOLHA MÚLTIPLA] 2. O que é um teste de unidade?
D) Um teste para verificar a interface do utilizador do software.
B) Um teste para verificar a funcionalidade de todo o sistema.
A) Um teste para verificar a integração entre diferentes componentes do software.
C) Um teste para verificar se as unidades do software estão funcionando corretamente individualmente.
3
[PERGUNTA ESCOLHA MÚLTIPLA] 3. Qual é o objetivo do teste de sistema?
C) Verificar a conformidade do software com os requisitos do utilizador.
D) Testar a performance do software em diferentes ambientes de execução.
B) Identificar defeitos no software antes de sua libertação.
A) Verificar a qualidade do código-fonte do software.
4
[PERGUNTA ESCOLHA MÚLTIPLA] 4. O que é um teste de regressão?
B) Um teste para verificar a performance do software.
D) Um teste para verificar se as modificações recentes no software não afetaram as funcionalidades existentes.
C) Um teste para verificar a compatibilidade do software com diferentes sistemas operacionais.
A) Um teste para verificar se o software é fácil de usar.
5
[PERGUNTA ESCOLHA MÚLTIPLA] 5. Qual é o objetivo do teste de aceitação?
B) Verificar a performance do software em condições de uso reais.
D) Verificar se o software atende aos requisitos do utilizador está pronto para ser libertado.
C) Verificar se o software está livre de defeitos.
A) Verificar a conformidade do software com os requisitos técnicos.
6
[PERGUNTA DESENVOLVIMENTO] 1. O que é o princípio de responsabilidade única no contexto do design de software?
Um princípio que diz que o software deve ser responsável por várias funções diferentes.
Um princípio que diz que cada módulo de software deve ter apenas uma função.
Um princípio que diz que a responsabilidade do software é exclusiva do desenvolvedor.
Um princípio que diz que a responsabilidade do software é exclusiva do utilizador.
7
[PERGUNTA DESENVOLVIMENTO] 2. O que é refatoração de código em desenvolvimento de software?
Um processo de reestruturação do código existente para melhorar sua qualidade e manutenibilidade.
Um processo de criação de código do zero.
Um processo de revisão de código para identificar defeitos.
Um processo de otimização de código para melhorar a performance do software.