Logo Passei Direto
Material
Study with thousands of resources!

Text Material Preview

Documentação de requisitos 
Qual e o principal objetivo da documentacao de requisitos em um projeto de software?
a) Descrever o codigo-fonte do sistema
b) Definir as necessidades e expectativas do cliente
c) Implementar a arquitetura do sistema
d) Especificar os testes que serao realizados
Resposta correta: b) Definir as necessidades e expectativas do cliente
Explicacao: A documentacao de requisitos visa capturar e formalizar as necessidades e
expectativas do cliente ou usuario final, garantindo que o produto atenda as suas demandas.
O que caracteriza um requisito bem formulado?
a) Ser vago e aberto a varias interpretacoes
b) Ser claro, preciso e testavel
c) Ser escrito de forma a ser interpretado por qualquer programador
d) Incluir solucoes tecnicas para os problemas descritos
Resposta correta: b) Ser claro, preciso e testavel
Explicacao: Um bom requisito deve ser especifico, claro, passivel de ser compreendido por todas as
partes envolvidas e, quando necessario, ser testado para validar sua implementacao.
Qual e a diferenca entre requisitos funcionais e requisitos nao funcionais?
a) Os requisitos funcionais tratam do desempenho do sistema, enquanto os nao funcionais tratam
das funcionalidades.
b) Os requisitos nao funcionais descrevem a interface do usuario, enquanto os funcionais
descrevem a logica de negocios.
c) Os requisitos funcionais descrevem o que o sistema deve fazer, enquanto os nao funcionais
tratam das caracteristicas de qualidade do sistema.
d) Nao ha diferenca entre eles; ambos descrevem a interface com o usuario.
Resposta correta: c) Os requisitos funcionais descrevem o que o sistema deve fazer, enquanto os
nao funcionais tratam das caracteristicas de qualidade do sistema.
Explicacao: Requisitos funcionais descrevem as funcionalidades especificas que o sistema deve
ter, como um usuario realizar uma tarefa especifica. Ja os requisitos nao funcionais tratam de
aspectos como desempenho, seguranca, usabilidade, entre outros.
Qual das seguintes alternativas melhor descreve o termo "traceabilidade" em documentacao de
requisitos?
a) A habilidade de encontrar solucoes rapidas para problemas emergentes durante a execucao do
projeto.
b) A capacidade de relacionar um requisito com sua implementacao no codigo e com os testes que
garantem sua validacao.
c) A facilidade de encontrar erros de design no inicio do projeto.
d) A verificacao continua da evolucao do codigo ao longo do ciclo de vida do sistema.
Resposta correta: b) A capacidade de relacionar um requisito com sua implementacao no codigo e
com os testes que garantem sua validacao.
Explicacao: Traceabilidade e a pratica de rastrear a origem e o impacto de cada requisito ao longo
do ciclo de vida do projeto, desde a definicao ate a verificacao e implementacao.
Qual das alternativas a seguir nao e uma tecnica comum de elicitacao de requisitos?
a) Entrevistas com stakeholders
b) Analise de documentos existentes
c) Prototipagem de interface
d) Codificacao de funcionalidades
Resposta correta: d) Codificacao de funcionalidades
Explicacao: A codificacao e uma fase posterior da construcao do sistema, enquanto a elicitacao de
requisitos envolve atividades como entrevistas, prototipos e analise de documentos para entender
as necessidades do cliente.
O que e um "requisito de negocios"?
a) Um requisito relacionado a implementacao de funcionalidades especificas do sistema
b) Um requisito focado nas regras e condicoes de operacao de uma empresa ou organizacao
c) Um requisito que descreve a estrutura tecnica do sistema
d) Um requisito relacionado apenas a usabilidade do sistema
Resposta correta: b) Um requisito focado nas regras e condicoes de operacao de uma empresa ou
organizacao
Explicacao: Requisitos de negocios estao diretamente relacionados aos objetivos e necessidades
de uma organizacao. Eles guiam a criacao do sistema para que este atenda aos objetivos do
negocio.
Qual e o papel do analista de requisitos em um projeto?
a) Definir a arquitetura do sistema
b) Codificar os modulos do sistema
c) Identificar, entender e documentar as necessidades dos stakeholders
d) Gerenciar o banco de dados do projeto
Resposta correta: c) Identificar, entender e documentar as necessidades dos stakeholders
Explicacao: O analista de requisitos e responsavel por conversar com os stakeholders (clientes,
usuarios, etc.) para identificar suas necessidades e garantir que estas sejam documentadas de
forma clara e compreensivel.
Qual das alternativas a seguir descreve um requisito "SMART"?
a) Um requisito que deve ser simples e facil de implementar.
b) Um requisito que deve ser especifico, mensuravel, alcancavel, relevante e com prazo
determinado.
c) Um requisito que deve ser testavel em qualquer momento do ciclo de vida do software.
d) Um requisito que e sempre facil de entender para qualquer pessoa.
Resposta correta: b) Um requisito que deve ser especifico, mensuravel, alcancavel, relevante e com
prazo determinado.
Explicacao: SMART e um acronimo que descreve como um requisito deve ser formulado para ser
eficaz. Ele precisa ser claro (especifico), possivel de ser medido, atingivel, relevante para o projeto
e com um prazo definido.
Em um documento de requisitos, qual seria a melhor maneira de garantir a clareza e a
compreensao?
a) Utilizar jargoes tecnicos complexos para demonstrar conhecimento.
b) Escrever de forma vaga para nao limitar futuras decisoes.
c) Usar uma linguagem simples e objetiva, com exemplos quando necessario.
d) Evitar usar diagramas ou imagens.
Resposta correta: c) Usar uma linguagem simples e objetiva, com exemplos quando necessario.
Explicacao: A clareza e fundamental. Usar uma linguagem simples ajuda a garantir que todos os
envolvidos compreendam as necessidades sem interpretacoes equivocadas.
Qual das opcoes abaixo e um exemplo de requisito nao funcional?
a) O sistema devera permitir que o usuario adicione produtos ao carrinho de compras.
b) O sistema devera ser capaz de processar 500 transacoes por segundo.
c) O sistema devera fornecer acesso ao conteudo do catalogo de produtos.
d) O sistema devera permitir que os usuarios filtrem os produtos por categoria.
Resposta correta: b) O sistema devera ser capaz de processar 500 transacoes por segundo.
Explicacao: Este e um exemplo de requisito nao funcional, pois trata de uma caracteristica de
desempenho do sistema, nao de uma funcionalidade especifica.
Quais sao as consequencias de uma documentacao de requisitos mal elaborada?
a) Aumento da produtividade da equipe de desenvolvimento.
b) Maior risco de nao atender as necessidades do cliente, aumento de custos e retrabalho.
c) Melhora na comunicacao entre a equipe de desenvolvimento e o cliente.
d) Reducao dos custos do projeto.
Resposta correta: b) Maior risco de nao atender as necessidades do cliente, aumento de custos e
retrabalho.
Explicacao: Uma documentacao inadequada pode resultar em mal-entendidos, entregas
incompletas ou erradas, gerando retrabalho e aumentando os custos do projeto.
Qual e a funcao principal do diagrama de casos de uso no contexto da documentacao de
requisitos?
a) Visualizar o fluxo de dados do sistema.
b) Descrever os processos tecnicos de implementacao do sistema.
c) Mostrar como o sistema interage com seus usuarios e outros sistemas.
d) Definir as regras de negocios do sistema.
Resposta correta: c) Mostrar como o sistema interage com seus usuarios e outros sistemas.
Explicacao: O diagrama de casos de uso e usado para ilustrar as interacoes entre os usuarios (ou
outros sistemas) e o sistema, mostrando as funcionalidades que o sistema deve oferecer.
Qual dos seguintes e um exemplo de tecnica de validacao de requisitos?
a) Prototipagem
b) Analise de viabilidade tecnica
c) Reunioes de revisao com stakeholders
d) Desenvolvimento iterativo
Resposta correta: c) Reunioes de revisao com stakeholders
Explicacao: As reunioes de revisao com stakeholders ajudam a validar se os requisitos
documentados estao corretose alinhados com as expectativas e necessidades do cliente.
O que significa a expressao "Requisitos de software sao gerenciaveis"?
a) Significa que os requisitos podem ser criados rapidamente.
b) Significa que os requisitos podem ser testados e controlados durante o ciclo de vida do projeto.
c) Significa que a equipe pode mudar os requisitos frequentemente sem impacto no cronograma.
d) Significa que os requisitos podem ser analisados e discutidos com os stakeholders.
Resposta correta: b) Significa que os requisitos podem ser testados e controlados durante o ciclo
de vida do projeto.
Explicacao: A gerenciabilidade de requisitos significa que eles podem ser controlados e
monitorados ao longo do projeto, desde sua elicitacao ate a entrega do produto.
Quando deve ser realizada a analise de requisitos?
a) Apenas na fase de implementacao do sistema.
b) Na fase de planejamento e sempre que novas mudancas forem solicitadas.
c) Apos o lancamento do sistema, para corrigir falhas de requisitos.
d) Antes de comecar qualquer codificacao, mas somente uma vez durante o ciclo de vida do
projeto.
Resposta correta: b) Na fase de planejamento e sempre que novas mudancas forem solicitadas.
Explicacao: A analise de requisitos deve ser feita no inicio do projeto, durante o planejamento, e
sempre que houver mudancas ou atualizacoes nas necessidades do cliente.
O que e um "requisito de sistema"?