Logo Passei Direto

Requisitos de software

Herramientas de estudio

Preguntas resueltas

Material
¡Estudia con miles de materiales!

Preguntas resueltas

Vista previa del material en texto

Requisitos de software 
Quais sao os principais tipos de requisitos de software?
a) Requisitos funcionais e nao funcionais
b) Requisitos legais e operacionais
c) Requisitos tecnicos e economicos
d) Requisitos de hardware e software
Resposta correta: a) Requisitos funcionais e nao funcionais
Explicacao: Os requisitos de software geralmente sao classificados em dois tipos: funcionais, que
descrevem o que o sistema deve fazer, e nao funcionais, que se referem a como o sistema deve
comportar-se, como desempenho, seguranca e usabilidade.
Qual e a principal caracteristica dos requisitos nao funcionais?
a) Definem as funcionalidades especificas do sistema
b) Estabelecem as restricoes sobre o funcionamento do sistema
c) Sao criados apos os requisitos funcionais
d) Nao sao importantes para a arquitetura do software
Resposta correta: b) Estabelecem as restricoes sobre o funcionamento do sistema
Explicacao: Requisitos nao funcionais referem-se as qualidades que o sistema deve ter, como
desempenho, confiabilidade e usabilidade. Eles limitam ou orientam como o sistema deve operar.
Qual dos seguintes e um exemplo de requisito funcional?
a) O sistema deve ser capaz de processar ate 1000 transacoes por segundo
b) O sistema deve ser acessivel 24 horas por dia, 7 dias por semana
c) O sistema deve permitir ao usuario realizar login com nome de usuario e senha
d) O sistema deve ter uma interface amigavel e intuitiva
Resposta correta: c) O sistema deve permitir ao usuario realizar login com nome de usuario e
senha
Explicacao: Requisitos funcionais descrevem o que o sistema deve fazer. O login e uma
funcionalidade clara que o sistema deve oferecer.
O que e um requisito de software "SMART"?
a) Um requisito que e claro e preciso
b) Um requisito que e especifico, mensuravel, alcancavel, relevante e temporal
c) Um requisito que envolve mais de uma area do sistema
d) Um requisito de alta prioridade
Resposta correta: b) Um requisito que e especifico, mensuravel, alcancavel, relevante e temporal
Explicacao: O conceito SMART e usado para garantir que os requisitos sejam bem definidos,
mensuraveis e alcancaveis dentro de um prazo determinado.
O que e um requisito "de qualidade"?
a) Um requisito que define a usabilidade do sistema
b) Um requisito que descreve as funcionalidades do sistema
c) Um requisito que especifica os custos do projeto
d) Um requisito que descreve as exigencias legais do software
Resposta correta: a) Um requisito que define a usabilidade do sistema
Explicacao: Requisitos de qualidade tratam de aspectos nao funcionais, como usabilidade,
confiabilidade, seguranca e desempenho.
Qual das alternativas e uma caracteristica de um requisito bem definido?
a) Ambiguidade
b) Clareza e precisao
c) Complexidade
d) Incerteza
Resposta correta: b) Clareza e precisao
Explicacao: Requisitos bem definidos devem ser claros e precisos, sem margem para
interpretacoes variadas.
Como os requisitos podem ser classificados com base em sua origem?
a) Requisitos funcionais e requisitos de stakeholders
b) Requisitos explicitos e implicitos
c) Requisitos internos e externos
d) Requisitos de software e hardware
Resposta correta: b) Requisitos explicitos e implicitos
Explicacao: Requisitos explicitos sao aqueles claramente definidos, enquanto os implicitos sao
aqueles que, embora nao documentados diretamente, sao esperados pelos usuarios ou
stakeholders.
O que significa "priorizacao de requisitos"?
a) Determinar a ordem de implementacao dos requisitos de acordo com sua importancia
b) Organizar os requisitos conforme a area de atuacao da equipe de desenvolvimento
c) Eliminar requisitos irrelevantes
d) Verificar a viabilidade tecnica dos requisitos
Resposta correta: a) Determinar a ordem de implementacao dos requisitos de acordo com sua
importancia
Explicacao: A priorizacao e uma pratica de gerenciamento de requisitos em que se define a ordem
na qual os requisitos devem ser atendidos, considerando fatores como valor de negocio,
complexidade e impacto.
O que e um "requisito de restricao"?
a) Um requisito que define uma funcao essencial do sistema
b) Um requisito que especifica limitacoes impostas ao desenvolvimento
c) Um requisito de alta prioridade
d) Um requisito que esta relacionado ao treinamento de usuarios
Resposta correta: b) Um requisito que especifica limitacoes impostas ao desenvolvimento
Explicacao: Requisitos de restricao incluem limites tecnicos, legais ou financeiros, como limitacoes
de tempo ou plataformas especificas para o sistema.
O que e um "caso de uso" em um documento de requisitos?
a) Uma tecnica de teste para validar os requisitos
b) Uma descricao de como o sistema sera utilizado pelos usuarios
c) Uma metodologia de desenvolvimento agil
d) Um requisito de seguranca do sistema
Resposta correta: b) Uma descricao de como o sistema sera utilizado pelos usuarios
Explicacao: Casos de uso sao representacoes de interacoes entre usuarios e o sistema, detalhando
como o sistema deve se comportar para atender a uma necessidade especifica do usuario.
O que caracteriza um requisito "nao funcional"?
a) Descreve comportamentos especificos do sistema
b) Esta diretamente relacionado a arquitetura de hardware
c) Refere-se a caracteristicas como desempenho, seguranca e usabilidade
d) Define a interface grafica do sistema
Resposta correta: c) Refere-se a caracteristicas como desempenho, seguranca e usabilidade
Explicacao: Requisitos nao funcionais dizem respeito a qualidade do sistema e como ele deve
operar, abordando aspectos como velocidade, confiabilidade e seguranca.
Quais sao as possiveis consequencias de requisitos mal definidos?
a) Aumento de custos, retrabalho e insatisfacao do cliente
b) Otimizacao dos processos de desenvolvimento
c) Aumento da eficiencia e reducao de erros
d) Reducao do tempo de desenvolvimento
Resposta correta: a) Aumento de custos, retrabalho e insatisfacao do cliente
Explicacao: Requisitos mal definidos podem levar a falhas no desenvolvimento, aumento dos
custos devido ao retrabalho e a insatisfacao dos usuarios finais, que podem nao ver suas
necessidades atendidas.
O que e uma tecnica comum de elicitacao de requisitos?
a) Desenvolvimento de codigo
b) Entrevistas com stakeholders
c) Desenho de prototipos
d) Analise de desempenho
Resposta correta: b) Entrevistas com stakeholders
Explicacao: Entrevistas sao uma tecnica de elicitacao em que os analistas conversam diretamente
com os stakeholders para entender suas necessidades e expectativas em relacao ao sistema.
O que significa "validacao de requisitos"?
a) Confirmar que os requisitos estao completos e corretos
b) Desenvolver o codigo com base nos requisitos
c) Testar o sistema para verificar se os requisitos funcionais foram implementados
d) Documentar as alteracoes nos requisitos
Resposta correta: a) Confirmar que os requisitos estao completos e corretos
Explicacao: A validacao de requisitos e o processo de garantir que os requisitos especificados
atendem as necessidades do cliente e sao viaveis, completos e corretamente compreendidos.
O que e um "documento de requisitos"?
a) Um conjunto de instrucoes para a equipe de desenvolvimento
b) Um relatorio financeiro do projeto
c) Uma documentacao detalhada que descreve os requisitos do sistema
d) Um cronograma de entregas do projeto
Resposta correta: c) Uma documentacao detalhada que descreve os requisitos do sistema
Explicacao: O documento de requisitos e uma colecao detalhada de todos os requisitos funcionais
e nao funcionais necessarios para o desenvolvimento do sistema, funcionando como uma
referencia para toda a equipe.
O que significa a "traceabilidade dos requisitos"?
a) A capacidade de verificar a origem e evolucao dos requisitos ao longo do projeto
b) A documentacao das mudancas nos requisitos durante o ciclo de vida do software
c) A definicao de requisitos de seguranca e protecao de dados
d) A criacao de prototipos de interface de usuario
Resposta correta: a) A capacidadede verificar a origem e evolucao dos requisitos ao longo do
projeto
Explicacao: A traceabilidade refere-se a capacidade de rastrear a origem e as alteracoes feitas em
um requisito durante todo o ciclo de vida do projeto, garantindo que as mudancas sejam bem
documentadas e verificaveis.
O que e "cobertura de requisitos"?
a) O nivel de detalhamento dos requisitos
b) A quantidade de requisitos que foram atendidos no projeto
c) A precisao na implementacao dos requisitos
d) A diversidade de requisitos considerados durante o desenvolvimento
Resposta correta: b) A quantidade de requisitos que foram atendidos no projeto
Explicacao: A cobertura de requisitos refere-se ao grau em que os requisitos identificados sao
atendidos pelo sistema final.
Qual e a diferenca entre requisitos explicitos e implicitos?
a) Os requisitos explicitos sao claramente definidos, enquanto os impl