Questões de Concurso sobre Técnicas de validação de requisitos.

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
42 questões encontradas
Questões por página
20
Mais recentes
 

Assinale a alternativa que apresenta as três principais atividades envolvidas no processo de validação de requisitos.


A

Preparação, execução da validação e gerenciamento dos resultados da validação


B

Planejamento, testes de aceitação e documentação dos resultados


C

Definição de critérios, execução de testes de unidade e análise de requisitos


D

Identificação de requisitos, codificação e análise de desempenho

A engenharia de requisitos pode ser dividida em gerenciamento de requisitos e desenvolvimento de requisitos, e este, por sua vez, pode ser subdividido em elicitação, análise, especificação e validação. Cada um desses quatro componentes do desenvolvimento de requisitos possui um conjunto de boas práticas.


Uma das boas práticas associadas à validação de requisitos é


A

priorizar os requisitos.


B

registrar as regras de negócio.


C

alocar requisitos aos subsistemas.


D

definir critérios de aceitação do produto.


E

especificar os atributos de qualidade do produto.

Na engenharia de requisitos, a validação de requisitos é o processo de conferir se os requisitos definem o sistema que o cliente realmente quer. Sobre esse processo de validação, assinale a alternativa que NÃO apresenta um tipo de conferência que deve ser executada.


A

Conferência da validade.


B

Conferência da completude.


C

Conferência da consistência.


D

Conferência da manutenibilidade.


E

Conferência do realismo.

No processo de validação de requisitos, diferentes tipos de verificação podem ser realizados nos requisitos que foram identificados. Analise as assertivas abaixo e assinale a alternativa correta em relação aos tipos de verificação de requisitos que existem.


I. Validade: verifica se os requisitos são válidos.

II. Consistência: verifica se os requisitos estão consistentes.

III. Completude: verifica se os requisitos estão completos.

IV. Vencimento: verifica se os requisitos estão vencidos.

V. Resistência: verifica se os requisitos são resistentes à mudança.


A

Todas estão corretas.


B

Todas estão incorretas.


C

Apenas I, II e III estão corretas.


D

Apenas I, IV e V estão corretas.


E

Apenas II, III e IV estão corretas.

A principal função da prototipação na validação dos requisitos é


A

expor um modelo executável do sistema para demonstração, a fim de que o usuário verifique se suas reais necessidades são atendidas.


B

entregar uma versão completa para homologação por parte do cliente.


C

distrair o cliente com uma aplicação navegável enquanto o time de desenvolvimento trabalha no projeto real.


D

apresentar ao cliente a identidade visual do sistema, sem nenhuma demonstração de suas funcionalidades.


E

testar as vulnerabilidades de segurança e de desempenho do sistema.

A validação de requisitos é o processo pelo qual se verifica se os requisitos definem o sistema que o cliente deseja. A validação de requisitos está preocupada em encontrar problemas com os requisitos. Ela é importante porque erros em um documento de requisitos podem gerar altos custos de retrabalho quando descobertos durante o desenvolvimento ou após o sistema já estar em serviço.


(SOMMERVILLE, 2011, p. 77.)


Considerando os tipos de verificação de requisitos, relacione adequadamente as colunas a seguir.


1. Verificações de validade.

2. Verificações de consistência.

3. Verificações de completude.

4. Verificações de realismo.

5. Verificabilidade.


( ) Usando o conhecimento das tecnologias existentes, os requisitos devem ser verificados para assegurar que realmente podem ser implementados. Devem ser considerados o orçamento e o cronograma para o desenvolvimento do sistema.

( ) Um usuário pode pensar no que é necessário em um sistema para executar determinadas funções. No entanto, maior reflexão e análise mais aprofundada podem identificar funções necessárias, adicionais ou diferentes.

( ) Para reduzir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema devem ser passíveis de verificação. Isso significa que é possível escrever um conjunto de testes que demonstrem que o sistema entregue atenda a cada requisito especificado.

( ) O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições pretendidas pelo usuário do sistema.

( ) Requisitos no documento não devem entrar em conflito, ou seja, não devem haver restrições contraditórias ou descrições diferentes da mesma função do sistema.


A sequência está correta em


A

2, 3, 1, 5, 4.


B

5, 4, 3, 2, 1.


C

4, 1, 5, 3, 2.


D

3, 2, 4, 1, 5.


E

1, 5, 2, 4, 3.

A validação de requisitos é o processo de conferir se os requisitos definem o sistema que o cliente realmente quer. Ele se sobrepõe à elicitação e à análise, já que é voltado para encontrar problemas.


Assinale a alternativa correta em relação ao assunto.


A

Para diminuir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema sempre devem ser escritos de modo que sejam verificáveis. Isso significa ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue satisfaz cada um dos requisitos especificados.


B

Para a Conferência da consistência, o documento de requisitos deve incluir aqueles que definem todas as funções e as restrições pretendidas pelo usuário do sistema.


C

Para a Conferência da completude, usando o conhecimento das tecnologias existentes, os requisitos devem ser conferidos para assegurar que possam ser implementados dentro do orçamento proposto para o sistema.


D

Para a Conferência da completude, os requisitos no documento não devem entrar em conflito entre si, isto é, não deve haver restrições contraditórias ou descrições diferentes da mesma função do sistema.


E

O custo de corrigir um problema nos requisitos com uma alteração no sistema normalmente é sempre muito menor do que o de consertar erros de projeto ou de código.

Analise as afirmativas abaixo com relação ao assunto Validação de Requisitos.


1. Uma técnica de Validação de Requisitos é desenvolvimento de Casos de Uso que envolve o desenvolvimento de um modelo executável do sistema e o uso desse modelo com os usuários finais e clientes para ver se satisfaz suas necessidades e expectativas.

2. A validação de requisitos é o processo de conferir se os requisitos definem o sistema que o cliente realmente quer. Ele se sobrepõe à elicitação e à análise, já que é voltado para encontrar problemas.

3. Para diminuir o potencial de conflito entre o cliente e o contratante, os requisitos do sistema sempre devem ser escritos de modo que sejam verificáveis. Isso significa ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue satisfaz a cada um dos requisitos especificados.


Assinale a alternativa que indica todas as afirmativas corretas.


A

É correta apenas a afirmativa 2.


B

É correta apenas a afirmativa 3.


C

São corretas apenas as afirmativas 1 e 2.


D

São corretas apenas as afirmativas 1 e 3.


E

São corretas apenas as afirmativas 2 e 3.

Podem ser consideradas técnicas para validação de requisitos, EXCETO


A

validação por um Especialista.


B

validação por Abordagem Holística.


C

validação por Checklist.


D

validação de Walkthrought.


E

validação por Prototipagem.

A elicitação e a análise de requisitos de software podem ser consideradas como um processo iterativo, tendo feedback contínuo de cada uma das atividades para as demais. Neste ciclo, algumas atividades e/ou tarefas estão relacionadas. Na validação dos requisitos algumas atividades são destacadas. Assinale, a seguir, uma das atividades da validação de requisitos.


A

Estudo de viabilidade.


B

Elicitação de requisito do usuário.


C

Documento de requisito de sistema.


D

Especificação de requisito do usuário.

“Para verificar os requisitos em relação a realismo, consistência e completude, trata-se de uma atividade dessa ação: ______________ dos requisitos.” Assinale a alternativa que completa corretamente a afirmativa anterior.


A

estudo


B

análise


C

elicitação


D

validação


E

especificação

No desenvolvimento de software, o início para toda a atividade é o levantamento de requisitos, sendo esta atividade repetida em todas as demais etapas da engenharia de requisitos. Entre as técnicas utilizadas, uma está diretamente associada à geração de ideias, por meio da realização de várias reuniões que permitem que as pessoas sugiram e explorem ideias. Nesta técnica, é designada uma pessoa para registrar todas as ideias em uma lousa branca ou em papel. A medida que cada folha de papel é preenchida, ela é colocada de forma que todos os participantes possam vê-la. Analisar as ideias é a fase final da técnica, e nessa fase é realizada uma revisão das ideias, uma de cada vez. As consideradas valiosas pelo grupo são mantidas e classificadas em ordem de prioridade. Essa técnica é denominada:


A

brainstorming


B

prototipagem


C

workflow


D

etnografia

O processo de validação de requisitos de software deve ser utilizado em um projeto da Fazenda Municipal, sendo que seus técnicos de TI, devem, nesse processo de validação, efetuar revisões de requisitos, atentando que a propriedade


A

facilidade de compreensão analisa se o requisito pode ser excluído sem prejuízo ao sistema.


B

adaptabilidade verifica se o requisito pode ser alterado sem afetar, de forma significativa, os demais requisitos.


C

rastreabilidade verifica se o requisito pode ser testado, de forma completa.


D

facilidade de verificação examina se requisito pode ser excluído sem prejuízo ao sistema.


E

facilidade de compreensão analisa se o requisito tem sua origem diretamente estabelecida.

Durante o processo de validação, diferentes tipos de verificação podem ser efetuados com os requisitos registrados nos documentos de requisitos. O tipo de verificações de consistência é realizado para


A

identificar, por meio de análise mais aprofundada, outras funções necessárias, adicionais ou diferentes, além daquelas que um usuário pensava que fossem as necessárias para o sistema executar determinadas funções.


B

evitar que requisitos, no documento, entrem em conflito uns com outros, ou seja, não deve haver restrições contraditórias ou descrições diferentes para mesma função do sistema.


C

garantir que o documento de requisitos contenha os requisitos que definem todas as funções e as restrições pretendidas pelos usuários do sistema.


D

assegurar, usando o conhecimento das tecnologias existentes, que os requisitos verificados possam ser realmente implementados, considerando o orçamento e o cronograma para o desenvolvimento do sistema.


E

reduzir o potencial de conflito entre o cliente e o contratante por meio de um conjunto de testes que demonstre que o sistema entregue atende a cada requisito especificado.

A validação de requisitos é uma importante etapa no desenvolvimento de um software. Por meio de requisitos de qualidade é possível detectar e corrigir erros no desenvolvimento, minimizando tempo e custos durante a construção do software.


A esse respeito, analise as afirmativas a seguir.


I. A revisão técnica formal pode ser considerada o mecanismo primário de validação de requisitos.

II. A presença de clientes e usuários, na validação de requisitos, deve ser evitada para que não se comprometa o trabalho técnico realizado por engenheiros de software.

III. Gestão ou gerenciamento de requisitos é o processo de acompanhar as etapas do desenvolvimento para que não ocorram mudanças nos requisitos após a revisão técnica final.


Assinale:


A

se somente a afirmativa I estiver correta.


B

se somente a afirmativa II estiver correta.


C

se somente a afirmativa III estiver correta.


D

se somente as afirmativas I e III estiverem corretas.


E

se todas as afirmativas estiverem corretas.

Assinale abaixo a alternativa INCORRETA em relação à Engenharia de requisitos: conceitos técnicas e especificação de requisitos.


A

Os requisitos de software são frequentemente classificados como requisitos funcionais e requisitos não funcionais.


B

Normalmente, os requisitos funcionais são declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicar o que o sistema não deve fazer.


C

Normalmente, os requisitos não funcionais são as restrições aos serviços ou funções oferecidos pelo sistema, muitas vezes, aplicam-se ao sistema como um todo.


D

A imprecisão na especificação dos requisitos não causam muitos problemas na engenharia de software, pois no momento da implementação, o desenvolvedor pode tirar as dúvidas necessárias.


E

Em princípio, a especificação dos requisitos funcionais de um sistema deve ser completa e consistente, dessa forma, todos os serviços requeridos pelo usuário devem ser definidos e os requisitos não devem ter definições contraditórias.

Em relação a Engenharia de requisitos: conceitos, técnicas e especificação de requisitos, assinale abaixo a alternativa INCORRETA


A

Os requisitos de um sistema são as descrições que um sistema deve fazer, os serviços que oferece e as restrições a seu funcionamento.


B

Requisitos de usuário são declarações, em uma linguagem natural com diagramas, de quais serviços o sistema deverá fornecer a seus usuários e as restrições com as quais este deve operar.


C

Requisitos de sistema são descrições mais detalhadas das funções, serviços e restrições operacionais do sistema de software. O documento de requisitos do sistema às vezes pode ser chamado de especificação funcional.


D

Os requisitos precisam ser escritos em diferentes níveis de detalhamento para que diferentes leitores possam usá-los de diversas maneiras.


E

Os únicos usuários do documento de requisitos são os engenheiros de requisitos responsáveis pelo desenvolvimento do software.

Assinale a alternativa que apresenta a fase do levantamento e gerenciamento de requisitos em que estes são avaliados.


A

Validação.


B

Gestão de requisitos.


C

Análise de requisitos.


D

Concepção.


E

Especificação.

A validação de requisitos elimina:


A

associações de incompatibilidades, inconsistência e falta de competitividade.


B

problemas de ambiguidade, inconsistência de espaço e completeza adjacente.


C

redundância de acessos, incongruência e ajuste de completeza.


D

problemas de ambiguidade, inconsistência e falta de completeza.


E

problemas de ambiguidade, incongruência e completeza adjacente.

   
Gerar simulado