Logo Passei Direto

Requisitos não funcionais

Herramientas de estudio

Preguntas resueltas

Material
¡Estudia con miles de materiales!

Preguntas resueltas

Vista previa del material en texto

Requisitos não funcionais 
O que sao requisitos nao funcionais?
a) Sao aqueles que especificam as funcionalidades que o sistema deve executar
b) Sao aqueles que definem as restricoes ou condicoes sob as quais o sistema deve operar
c) Sao aqueles que descrevem os fluxos de dados no sistema
d) Sao requisitos que se aplicam apenas a interface grafica do usuario
Resposta correta: b) Sao aqueles que definem as restricoes ou condicoes sob as quais o sistema
deve operar
Explicacao: Requisitos nao funcionais dizem respeito ao "como" o sistema deve operar, incluindo
aspectos como desempenho, seguranca, escalabilidade, usabilidade, entre outros.
Qual das alternativas abaixo e um exemplo de requisito nao funcional?
a) O sistema deve permitir que o usuario cadastre um novo produto
b) O sistema deve ser capaz de processar 500 transacoes por segundo
c) O sistema deve gerar relatorios de vendas mensais
d) O sistema deve enviar um e-mail de confirmacao apos cada compra
Resposta correta: b) O sistema deve ser capaz de processar 500 transacoes por segundo
Explicacao: Esse e um requisito nao funcional, pois descreve a performance do sistema
(capacidade de processar transacoes), e nao uma funcionalidade especifica.
Quais sao os principais tipos de requisitos nao funcionais?
a) Desempenho, usabilidade, seguranca e confiabilidade
b) Design de interface, arquitetura do sistema e modelo de dados
c) Funcionalidades do sistema e fluxos de trabalho
d) Funcionalidades de entrada e saida de dados
Resposta correta: a) Desempenho, usabilidade, seguranca e confiabilidade
Explicacao: Requisitos nao funcionais geralmente abrangem aspectos como desempenho
(velocidade), usabilidade (facilidade de uso), seguranca (protecao de dados), e confiabilidade
(estabilidade do sistema).
Qual a principal diferenca entre requisitos funcionais e nao funcionais?
a) Requisitos funcionais estao relacionados ao comportamento do sistema, enquanto os nao
funcionais tratam da experiencia do usuario
b) Requisitos funcionais sao mais importantes que os nao funcionais
c) Requisitos funcionais descrevem as funcoes do sistema, enquanto os nao funcionais descrevem
a qualidade das operacoes
d) Requisitos funcionais sao voltados para o hardware, enquanto os nao funcionais dizem respeito
ao software
Resposta correta: c) Requisitos funcionais descrevem as funcoes do sistema, enquanto os nao
funcionais descrevem a qualidade das operacoes
Explicacao: Requisitos funcionais tratam das funcionalidades especificas que o sistema deve ter,
enquanto os nao funcionais se referem a como o sistema deve funcionar em termos de qualidade.
O que caracteriza um requisito de seguranca nao funcional?
a) A quantidade de dados que o sistema pode armazenar
b) A velocidade com que o sistema processa informacoes
c) A necessidade de garantir a protecao contra acessos nao autorizados
d) A habilidade do sistema de ser acessado por multiplos dispositivos
Resposta correta: c) A necessidade de garantir a protecao contra acessos nao autorizados
Explicacao: A seguranca, como requisito nao funcional, esta relacionada a protecao de dados e
informacoes contra acessos indesejados ou ataques externos.
Qual e o impacto de um requisito nao funcional de desempenho no sistema?
a) Define as operacoes especificas que o sistema deve realizar
b) Define a velocidade e a capacidade do sistema de executar tarefas sob condicoes especificas
c) Estabelece as funcoes do sistema de acordo com os desejos do usuario
d) Foca apenas na usabilidade do sistema
Resposta correta: b) Define a velocidade e a capacidade do sistema de executar tarefas sob
condicoes especificas
Explicacao: O desempenho como requisito nao funcional especifica a quantidade de tempo ou a
capacidade de processamento que o sistema deve ter para realizar determinadas tarefas.
Como os requisitos de usabilidade afetam o desenvolvimento de software?
a) Eles determinam a quantidade de dados que o sistema pode processar por segundo
b) Eles especificam como o sistema deve ser intuitivo e facil de usar para os usuarios finais
c) Eles dizem respeito as funcionalidades que o sistema deve oferecer
d) Eles tratam da forma como o sistema sera integrado com outros sistemas
Resposta correta: b) Eles especificam como o sistema deve ser intuitivo e facil de usar para os
usuarios finais
Explicacao: A usabilidade, como requisito nao funcional, se refere a facilidade com que os usuarios
podem aprender e utilizar o sistema de forma eficiente.
O que e escalabilidade no contexto de requisitos nao funcionais?
a) A capacidade do sistema de ser adaptado a novos requisitos de negocio
b) A habilidade do sistema de crescer e suportar maior carga sem perda de desempenho
c) A facilidade com que o sistema pode ser atualizado com novas funcionalidades
d) A capacidade do sistema de funcionar em multiplos dispositivos simultaneamente
Resposta correta: b) A habilidade do sistema de crescer e suportar maior carga sem perda de
desempenho
Explicacao: Escalabilidade e a capacidade do sistema de lidar com aumentos de carga, como mais
usuarios ou mais transacoes, sem comprometer o desempenho.
Quais dos seguintes sao exemplos de requisitos nao funcionais de confiabilidade?
a) O sistema deve permitir que o usuario cadastre novos produtos
b) O sistema deve ser capaz de funcionar sem falhas durante 99,9% do tempo
c) O sistema deve fornecer relatorios de vendas mensais
d) O sistema deve ter a capacidade de exportar dados para outros sistemas
Resposta correta: b) O sistema deve ser capaz de funcionar sem falhas durante 99,9% do tempo
Explicacao: Confiabilidade, como requisito nao funcional, esta associada a capacidade do sistema
de funcionar de forma estavel e sem falhas por longos periodos.
Como a seguranca pode ser abordada como um requisito nao funcional?
a) Definindo as funcionalidades especificas que o sistema deve ter
b) Determinando a quantidade de dados que o sistema pode armazenar
c) Estabelecendo protocolos de criptografia, autenticacao e controle de acesso
d) Focando no design da interface de usuario
Resposta correta: c) Estabelecendo protocolos de criptografia, autenticacao e controle de acesso
Explicacao: Requisitos de seguranca incluem praticas como criptografia de dados, autenticacao de
usuarios e controle de acesso para proteger o sistema contra vulnerabilidades e ataques.
O que significa "manutenibilidade" como um requisito nao funcional?
a) A capacidade do sistema de ser facilmente modificado para corrigir defeitos ou adicionar novas
funcionalidades
b) A capacidade do sistema de ser escalado sem comprometer o desempenho
c) A facilidade com que os usuarios podem interagir com o sistema
d) A velocidade com que o sistema pode processar grandes volumes de dados
Resposta correta: a) A capacidade do sistema de ser facilmente modificado para corrigir defeitos ou
adicionar novas funcionalidades
Explicacao: A manutenibilidade refere-se a facilidade com que o sistema pode ser modificado ou
atualizado ao longo do tempo, seja para correcao de erros ou para a implementacao de novas
funcionalidades.
O que e "portabilidade" em termos de requisitos nao funcionais?
a) A capacidade do sistema de ser utilizado em diferentes plataformas e dispositivos
b) A facilidade com que o sistema pode ser adaptado as mudancas de requisitos de negocios
c) A habilidade do sistema de se integrar com outros sistemas
d) A velocidade com que o sistema responde a acoes do usuario
Resposta correta: a) A capacidade do sistema de ser utilizado em diferentes plataformas e
dispositivos
Explicacao: Portabilidade e um requisito nao funcional que garante que o sistema seja capaz de
funcionar em diferentes plataformas de hardware e sistemas operacionais, aumentando sua
flexibilidade de uso.
Como a "compatibilidade" se encaixa nos requisitos nao funcionais?
a) Define a maneira como o sistema interage com diferentes versoes de sistemas operacionais ou
navegadores
b) Define a quantidade de dados que o sistemapode processar por vez
c) Trata da quantidade de usuarios que o sistema pode suportar simultaneamente
d) Foca no design visual do sistema
Resposta correta: a) Define a maneira como o sistema interage com diferentes versoes de sistemas
operacionais ou navegadores
Explicacao: A compatibilidade envolve garantir que o sistema funcione de maneira eficiente em
diferentes ambientes e com diversas versoes de software.
Qual e o objetivo principal de um requisito nao funcional de "resiliencia"?
a) Garantir que o sistema consiga lidar com falhas de forma controlada, mantendo a operacao
continua
b) Garantir que o sistema seja acessivel 24 horas por dia, 7 dias por semana
c) Garantir que o sistema seja escalavel
d) Garantir que o sistema seja facil de usar
Resposta correta: a) Garantir que o sistema consiga lidar com falhas de forma controlada,
mantendo a operacao continua
Explicacao: A resiliencia, como requisito nao funcional, se refere a capacidade do sistema de
continuar funcionando corretamente mesmo diante de falhas ou interrupcoes.
O que caracteriza um requisito nao funcional de "usabilidade"?
a) O numero de transacoes que o sistema pode processar por segundo
b)