Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

Análise de requisitos 
Qual e o principal objetivo da analise de requisitos em um projeto de software?
a) Desenvolver o codigo do sistema o mais rapido possivel
b) Entender e documentar as necessidades dos usuarios e do negocio
c) Testar o sistema depois da implementacao
d) Treinar a equipe em novas tecnologias
Resposta: b) Entender e documentar as necessidades dos usuarios e do negocio
Explicacao: A analise de requisitos busca capturar de forma clara e precisa o que os usuarios e o
negocio esperam do sistema, servindo como base para todo o desenvolvimento e evitando
retrabalho ou falhas.
Qual das alternativas representa corretamente um requisito funcional?
a) O sistema deve permitir que o usuario faca login utilizando e-mail e senha.
b) O sistema deve ser rapido e intuitivo.
c) O sistema deve ter aparencia moderna.
d) O sistema deve utilizar banco de dados relacional.
Resposta: a) O sistema deve permitir que o usuario faca login utilizando e-mail e senha.
Explicacao: Requisitos funcionais descrevem acoes especificas que o sistema deve executar. Os
outros exemplos sao caracteristicas nao funcionais ou restricoes tecnicas.
Os requisitos nao funcionais estao relacionados a:
a) Funcionalidades especificas do sistema
b) Desempenho, seguranca, usabilidade e confiabilidade
c) Documentacao do codigo-fonte
d) Estrategias de marketing do software
Resposta: b) Desempenho, seguranca, usabilidade e confiabilidade
Explicacao: Requisitos nao funcionais definem qualidades do sistema, como velocidade,
confiabilidade, seguranca e facilidade de uso, sem descrever acoes especificas.
Qual tecnica e mais utilizada para elicitacao de requisitos diretamente com os usuarios?
a) Revisao de codigo
b) Entrevistas e workshops
c) Testes unitarios
d) Benchmarking
Resposta: b) Entrevistas e workshops
Explicacao: Entrevistas, questionarios e workshops sao formas diretas de entender as
necessidades dos usuarios, permitindo extrair informacoes detalhadas sobre expectativas e
restricoes.
O que caracteriza um requisito bem definido segundo o padrao SMART?
a) Simples, Moderno, Acessivel, Rapido, Testavel
b) Especifico, Mensuravel, Alcancavel, Relevante, Temporal
c) Seguro, Modular, Aplicavel, Realista, Tecnico
d) Simples, Medido, Atual, Rigoroso, Testado
Resposta: b) Especifico, Mensuravel, Alcancavel, Relevante, Temporal
Explicacao: Um requisito SMART garante clareza, objetividade e viabilidade, facilitando o
acompanhamento e a validacao durante o desenvolvimento do projeto.
Durante a analise de requisitos, a tecnica de prototipagem e usada para:
a) Criar o codigo final do sistema
b) Validar ideias e obter feedback dos usuarios antes do desenvolvimento completo
c) Reduzir custos de hardware
d) Automatizar testes de desempenho
Resposta: b) Validar ideias e obter feedback dos usuarios antes do desenvolvimento completo
Explicacao: Prototipos permitem aos usuarios visualizar a interface e funcionalidades propostas,
ajudando a identificar problemas ou melhorias antes do desenvolvimento definitivo.
Qual das seguintes opcoes e um exemplo de requisito de desempenho?
a) O sistema deve processar 500 transacoes por minuto.
b) O sistema deve permitir cadastro de novos usuarios.
c) O sistema deve ser intuitivo para novos usuarios.
d) O sistema deve usar tecnologia em nuvem.
Resposta: a) O sistema deve processar 500 transacoes por minuto.
Explicacao: Requisitos de desempenho definem metricas mensuraveis de velocidade, capacidade
ou eficiencia que o sistema deve atender.
O que e rastreabilidade de requisitos?
a) Capacidade de seguir a execucao do codigo
b) Capacidade de vincular requisitos a testes e artefatos de desenvolvimento
c) Capacidade de controlar versoes de documentos
d) Capacidade de gerar relatorios financeiros do projeto
Resposta: b) Capacidade de vincular requisitos a testes e artefatos de desenvolvimento
Explicacao: A rastreabilidade garante que cada requisito possa ser acompanhado desde a sua
definicao ate a implementacao e testes, permitindo validar se foi atendido corretamente.
Uma falha comum durante a analise de requisitos e:
a) Realizar muitas entrevistas com usuarios
b) Documentar requisitos de forma ambigua ou incompleta
c) Desenvolver prototipos para validacao
d) Usar tecnicas de priorizacao de requisitos
Resposta: b) Documentar requisitos de forma ambigua ou incompleta
Explicacao: Requisitos mal documentados geram interpretacoes diferentes, aumentando o risco de
erros no desenvolvimento e insatisfacao dos usuarios.
O modelo de casos de uso e utilizado para:
a) Descrever a estrutura de dados do sistema
b) Representar interacoes entre usuarios e o sistema
c) Definir padroes graficos da interface
d) Criar scripts de teste automatizados
Resposta: b) Representar interacoes entre usuarios e o sistema
Explicacao: Casos de uso mostram de forma clara como os usuarios vao interagir com o sistema,
ajudando a identificar funcionalidades essenciais e fluxos de operacao.
Qual das opcoes abaixo melhor representa um requisito de seguranca?
a) O sistema deve suportar multiplos navegadores
b) O sistema deve criptografar todas as senhas armazenadas
c) O sistema deve ser intuitivo para usuarios iniciantes
d) O sistema deve gerar relatorios em PDF
Resposta: b) O sistema deve criptografar todas as senhas armazenadas
Explicacao: Requisitos de seguranca especificam medidas que protegem dados e operacoes contra
acesso nao autorizado, garantindo a integridade e confidencialidade das informacoes.
Qual das alternativas NAO faz parte do processo de analise de requisitos?
a) Levantamento das necessidades dos stakeholders
b) Modelagem de processos e fluxos de dados
c) Codificacao de modulos do sistema
d) Priorizacao e validacao dos requisitos
Resposta: c) Codificacao de modulos do sistema
Explicacao: A analise de requisitos foca em entender e documentar o que o sistema precisa fazer,
enquanto a codificacao e uma etapa posterior do desenvolvimento.
A tecnica de brainstorming aplicada a analise de requisitos tem como principal objetivo:
a) Criar prototipos funcionais
b) Gerar uma grande quantidade de ideias e sugestoes
c) Documentar o codigo-fonte do sistema
d) Testar desempenho do sistema
Resposta: b) Gerar uma grande quantidade de ideias e sugestoes
Explicacao: O brainstorming permite que a equipe e stakeholders contribuam com ideias sem
julgamento imediato, facilitando a descoberta de requisitos e solucoes inovadoras.
O que e um requisito de usabilidade?
a) Um requisito que define a rapidez do processamento de dados
b) Um requisito que define quao facil e eficiente o sistema e para o usuario final
c) Um requisito que descreve a tecnologia a ser utilizada
d) Um requisito que indica limites de orcamento do projeto
Resposta: b) Um requisito que define quao facil e eficiente o sistema e para o usuario final
Explicacao: Requisitos de usabilidade se concentram na experiencia do usuario, garantindo que o
sistema seja intuitivo, acessivel e eficiente.
Em analise de requisitos, a priorizacao serve para:
a) Definir a sequencia de implementacao com base na importancia e impacto
b) Estabelecer padroes graficos da interface
c) Automatizar a geracao de documentos
d) Testar o desempenho do sistema em producao
Resposta: a) Definir a sequencia de implementacao com base na importancia e impacto
Explicacao: Nem todos os requisitos podem ser implementados imediatamente; a priorizacao ajuda
a focar nos itens mais criticos para o sucesso do projeto.
Qual e a principal diferenca entre requisitos de negocio e requisitos de sistema?
a) Requisitos de negocio sao tecnicos, enquanto requisitos de sistema sao estrategicos
b) Requisitos de negocio descrevem necessidades do negocio, enquanto requisitos de sistema
descrevem funcionalidades especificas do software
c) Requisitos de negocio sempre envolvem tecnologia, enquanto requisitos de sistema envolvem
processos
d) Nao existe diferenca entre os dois
Resposta: b) Requisitos de negocio descrevemnecessidades do negocio, enquanto requisitos de
sistema descrevem funcionalidades especificas do software
Explicacao: Requisitos de negocio focam nos objetivos e resultados que a organizacao deseja
alcancar, enquanto requisitos de sistema detalham como essas necessidades serao atendidas pelo
software.
Qual das alternativas exemplifica um requisito de compatibilidade?
a) O sistema deve ser capaz de operar em Windows, macOS e Linux.
b) O sistema deve processar dados em menos de 2 segundos.
c) O sistema deve permitir exportacao de relatorios em PDF.
d) O sistema deve usar criptografia AES-256.
Resposta: a) O sistema deve ser capaz de operar em Windows, macOS e Linux.
Explicacao: Requisitos de compatibilidade garantem que o sistema funcione corretamente em
diferentes plataformas, ambientes ou dispositivos.
Durante a analise de requisitos, a tecnica de observacao direta e usada para:
a) Coletar informacoes observando os usuarios em seu ambiente de trabalho
b) Executar testes de desempenho
c) Criar prototipos graficos
d) Treinar a equipe de desenvolvimento
Resposta: a) Coletar informacoes observando os usuarios em seu ambiente de trabalho
Explicacao: A observacao direta permite identificar necessidades e problemas reais que podem nao
ser mencionados durante entrevistas ou questionarios.
O que e um requisito ambiguo?
a) Um requisito que e facil de implementar
b) Um requisito que pode ser interpretado de mais de uma forma
c) Um requisito que possui alta prioridade
d) Um requisito que envolve tecnologia de ponta
Resposta: b) Um requisito que pode ser interpretado de mais de uma forma
Explicacao: Requisitos ambiguos causam confusao e podem levar a falhas na implementacao,
sendo importante reescreve-los de forma clara e objetiva.
A validacao de requisitos tem como objetivo:
a) Garantir que os requisitos refletem corretamente as necessidades dos usuarios
b) Garantir que o sistema seja desenvolvido rapidamente
c) Garantir que todos os testes sejam automatizados
d) Garantir que os desenvolvedores sigam padroes de codificacao
Resposta: a) Garantir que os requisitos refletem corretamente as necessidades dos usuarios
Explicacao: A validacao assegura que os requisitos documentados correspondem as expectativas
dos stakeholders e que podem ser implementados com sucesso.
Se voce quiser, posso continuar e gerar mais perguntas para chegar a um documento ainda mais
completo, superando 1000 palavras sem repeticao. Quer que eu faca isso?