Questões de Concurso sobre Técnicas de Elicitaçã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
 
102 questões encontradas
Questões por página
20
Mais recentes
 

Na Engenharia de Requisitos, considerando as diversas atividades e técnicas utilizadas para a descoberta, a análise, a especificação e a validação de requisitos em projetos de desenvolvimento de software, avalie as afirmativas a seguir.


I. A Elicitação de Requisitos é limitada à coleta de informações através de entrevistas e questionários, excluindo métodos como a observação direta ou a integração no ambiente de trabalho dos stakeholders para entender suas necessidades e processos.

II. Histórias de Usuários, como principais instrumentos da Engenharia de Requisitos em Métodos Ágeis de Desenvolvimento, servem exclusivamente para documentar requisitos funcionais de forma detalhada, sem considerar aspectos não-funcionais ou restrições operacionais.

III. O conceito de Produto Mínimo Viável (MVP) é empregado para validar a relevância e viabilidade de um produto em mercados desconhecidos ou incertos, focando-se no desenvolvimento de funcionalidades essenciais para testar hipóteses críticas de negócios.


Está correto o que se afirma em


A

I, apenas.


B

III, apenas.


C

I e II, apenas.


D

II e III, apenas.


E

I, II e III.

Considerando a área de conhecimento de "Elicitação e Colaboração", conforme descrito no Guia BABOK® V3, analise as afirmações a seguir acerca de suas tarefas:


I. A "Preparação para a Elicitação" envolve a seleção de técnicas de elicitação adequadas e o planejamento de materiais e recursos de apoio, garantindo que os stakeholders estejam prontos e informados sobre as atividades de elicitação a serem realizadas.

II. Na tarefa "Confirmar os Resultados da Elicitação", o analista de negócios deve verificar as informações coletadas durante as sessões de elicitação para assegurar sua precisão e consistência com outras informações coletadas anteriormente.

III. "Comunicar a Informação de Análise de Negócios" envolve garantir que os stakeholders tenham uma compreensão compartilhada das informações de análise de negócios, utilizando os meios de comunicação mais eficazes baseados nas preferências dos stakeholders e na complexidade das informações.


Está correto o que se afirma em


A

I, apenas.


B

III, apenas.


C

I e II, apenas.


D

II e III, apenas.


E

I, II e III.

No contexto da Engenharia de Software, o levantamento e a elicitação de requisitos são etapas essenciais para garantir que o sistema atenda às expectativas dos stakeholders. Um time de desenvolvimento está utilizando diferentes técnicas para elicitar requisitos para um novo sistema de gestão de projetos.


Para garantir que todos os requisitos críticos sejam corretamente identificados e documentados, deve-se


A

focar exclusivamente em entrevistas com a alta direção, ignorando os usuários finais.


B

utilizar técnicas de prototipação para permitir que os usuários interajam com um modelo preliminar e forneçam feedback antes do desenvolvimento completo.


C

implementar imediatamente um MVP sem coletar feedback de stakeholders, para acelerar o lançamento.


D

reunir todos os requisitos de uma vez no início do projeto e evitar mudanças durante o desenvolvimento.


E

deixar que a equipe de desenvolvimento defina os requisitos sem a participação dos stakeholders.

No desenvolvimento de Sistemas, os "Requisitos" definem o que um sistema deverá fazer. As atividades relacionadas com a descoberta e entendimento dos requisitos de um sistema são chamadas de?


A

Elicitação de Requisitos.


B

Engenharia de Requisitos.


C

Requisitos Funcionais.


D

Requisitos Não-Funcionais.

A Engenharia de Requisitos é uma disciplina essencial no desenvolvimento de sistemas de software, englobando atividades de elicitação, análise, especificação e validação de requisitos. A respeito das práticas e dos conceitos de Engenharia de Requisitos, assinale a alternativa correta.


A

A técnica de prototipação é utilizada principalmente para documentar requisitos não funcionais, como desempenho e segurança.


B

A matriz de rastreabilidade de requisitos é uma ferramenta usada para garantir que cada requisito funcional está associado a pelo menos um requisito não funcional.


C

A elicitação de requisitos é uma atividade que ocorre apenas no início do projeto, durante a fase de levantamento de necessidades dos stakeholders.


D

O documento de especificação de requisitos de software deve incluir exclusivamente requisitos funcionais, deixando os requisitos não funcionais para outros documentos técnicos.


E

A análise de requisitos envolve a identificação de conflitos entre requisitos, priorização e negociação com os stakeholders para resolver tais conflitos.

Imagem associada para resolução da questão


A figura precedente ilustra um processo de elicitação e análise de requisitos. Em relação a esse processo, a técnica casos de uso


A

poderia ser utilizada na Priorização e negociação de requisitos, mas somente se o sistema for orientado a objetos, pois, nesse caso, haveria a especificação de cada caso de uso.


B

seria uma atividade do processo Descoberta de requisitos.


C

não estaria relacionada ao referido processo, pois, como o processo é um diagrama da UML, a técnica seria utilizada somente ao final do processo para a documentação do projeto.


D

está mais relacionada à Especificação de requisitos, uma vez que nela podem ser detalhadas as iterações do sistema.


E

seria melhor classificada, por envolver a descrição de quem são os atores do sistema, como uma atividade da Priorização e negociação de requisitos, uma vez que envolve a definição de papéis.

A técnica de entrevistas é suficiente para elicitar todos os requisitos funcionais e não funcionais de um sistema, garantindo que todas as necessidades dos stakeholders sejam completamente atendidas.


C

Certo


E

Errado

Durante o processo de Engenharia de Requisitos, qual técnica é comumente utilizada para identificar e documentar requisitos que podem não ser evidentes para os stakeholders?


A

Entrevistas com os desenvolvedores para obter insights técnicos específicos.


B

Análise de cenários e casos de uso, explorando diferentes situações de uso do sistema.


C

Rastreamento de requisitos após a implementação para garantir a conformidade dos requisitos.


D

Revisões de código para identificar requisitos ocultos na lógica de programação.

Engenharia de Requisitos é uma disciplina fundamental na Engenharia de Software. Ela envolve a identificação, a análise, a documentação e o gerenciamento dos requisitos de um sistema de software. Esses requisitos definem o que o sistema deve fazer e quais são as suas funcionalidades e restrições. O objetivo principal da engenharia de requisitos é assegurar que o software desenvolvido atenda às necessidades e expectativas dos stakeholders (partes interessadas). Diante do contexto apresentado, a seguinte etapa da Engenharia de Requisitos é essencial para garantir que as necessidades e expectativas dos stakeholders sejam corretamente compreendidas e documentadas:


A

Implementação de testes automatizados.


B

Análise de viabilidade técnica.


C

Elicitação de requisitos.


D

Design da arquitetura do sistema.


E

Implementação do código-fonte.

Durante o processo de engenharia de requisitos em um projeto de desenvolvimento de software para um sistema bancário, o analista de requisitos identificou que era necessário que a função de saldo de conta passasse a ser realizada em tempo real. Para isso, ele utilizou uma entrevista com o gerente do projeto e uma sessão de brainstorming com a equipe de desenvolvimento.


Nesse contexto, é correto afirmar que


A

o requisito identificado é funcional, pois descreve uma funcionalidade específica do sistema que o usuário deve ser capaz de executar.


B

o requisito identificado é não funcional, pois está relacionado ao desempenho do sistema ao apresentar informações em tempo real.


C

a entrevista com o gerente do projeto é um exemplo de técnica de prototipação, uma vez que visa a construção de um modelo para validar os requisitos.


D

a sessão de brainstorming com a equipe de desenvolvimento é uma técnica inadequada para elicitação de requisitos, pois deve-se usar apenas entrevistas formais com os usuários finais.


E

o processo de engenharia de requisitos geralmente ocorre após a fase de implementação do software, pois é necessário ter o software em funcionamento para capturar as necessidades dos usuários.

Utilizar de estratégias como cenários, histórias de uso, aproxima o profissional de TI, com seu cliente e facilita a tarefa de elicitação de requisitos. Marque a alternativa que corresponde corretamente a técnicas de elicitação de requisitos descrita.


A

Entrevistas.


B

Observação.


C

Prototipação.


D

Casos de uso.

A elicitação de requisitos pode ser definida como as atividades que envolvem a descoberta de requisitos de um sistema, como a identificação das fontes de informação.


C

Certo


E

Errado

O levantamento de requisitos é uma etapa crucial no desenvolvimento de sistemas, pois é nessa fase que as necessidades do sistema são identificadas. Dentre as técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, assinale a alternativa correta.


A

Diagramas de sequência são utilizados para representar interações entre objetos do sistema.


B

A prototipação rápida é usada para criar várias versões do sistema e validar os requisitos com os desenvolvedores.


C

A modelagem de processos de negócio é empregada para representar fluxos de trabalho e atividades dentro da organização.


D

O brainstorming estimula que as partes interessadas apresentem suas ideias sobre o sistema e como devem ser priorizadas.

As tarefas da engenharia de requisitos são conduzidas para estabelecer uma base sólida para o projeto e a construção do software bem como envolvem as atividades de comunicação com o cliente, a modelagem e a documentação. A atividade em que os envolvidos estabelecem os requisitos básicos do problema, definem restrições de projeto predominantes e abordam as principais características e funções que precisam estar presentes para que o sistema cumpra seus objetivos é denominada de


A

Levantamento.


B

Elaboração.


C

Concepção.


D

Negociação.

Durante a fase inicial de um projeto de desenvolvimento de software, uma equipe procura empregar uma técnica de elicitação de requisitos que estimule a criatividade e encoraje a participação de todos os stakeholders para gerar um amplo leque de ideias e soluções para problemas potenciais. Essa técnica favorece um ambiente em que todas as sugestões são bem-vindas, sem críticas imediatas, permitindo que a equipe explore possibilidades inovadoras e identifique requisitos que podem não ser evidentes em uma análise inicial.


A técnica descrita é conhecida como


A

entrevista.


B

grupo focal.


C

observação


D

brainstorm.


E

workshops de requisitos.

A engenharia de requisitos está associada à transformação de objetivos do mundo real em regras e funcionalidades em sistemas com o intuito de aumentar a precisão na fase de especificação do comportamento do sistema assim como a sua evolução. Assinale a alternativa que se refere à técnica de levantamento de requisitos, descrita no texto abaixo:

Permite a interpretação dos requisitos do cliente em requisitos técnicos. As fases iniciais dessa técnica podem ser descritas como sistema de identificação e priorização das necessidades de acordo com a avaliação de cada recurso.


A

CRC.


B

JAD.


C

SAP.


D

QFD.

Em gerenciamento ágil de projetos de software com Scrum, uma unidade de documentação que declara cada um dos requisitos da solução desejada, escritos pela perspectiva dos stakeholders envolvidos, indicando quem quer, o que, e o porquê, é denominado


A

use case.


B

user story.


C

timebox.


D

standups.


E

release.

Na engenharia de software, entre as técnicas para elicitação de requisitos, o brainstorming caracteriza-se por:


A

ser útil na geração de uma ampla variedade de pontos de vista sobre o problema e na sua formulação de diferentes maneiras;


B

ser uma ferramenta para extrair modelos e informações referentes a um sistema legado;


C

coletar dados ricos e detalhados que nos permitem obter uma visão holística do processo ou do domínio;


D

por ser uma série de perguntas organizadas com o objetivo de levantar dados para uma pesquisa ou estudo, cujas respostas são fornecidas pelo informante sem a orientação direta do pesquisador;


E

procurar entender o comportamento natural do usuário final no contexto do seu próprio ambiente de atuação.

Relacione as técnicas de elicitação e especificação de requisitos às suas respectivas definições:


1. Entrevistas

2. Etnografia

3. Histórias e Cenários

4. Casos de Uso


( ) Identifica os atores envolvidos, as funcionalidades principais, bem como a interação entre atores e funcionalidades do sistema

( ) Identifica características sobre o sistema (ou processo) atual e sobre o sistema que será desenvolvido a partir de questionamento aos stakeholders

( ) Descreve situação de uso do sistema, com informações como: ator(es); pré-condição; fluxo normal; fluxos alternativos; e pós-condição.

( ) Técnica de observação onde o analista (engenheiro de requisitos) se insere na organização do cliente, observa o trabalho no dia a dia e anota as tarefas dos funcionários


Assinale a opção que indica a relação correta, segundo a ordem apresentada.


A

2, 4, 1 e 3.


B

3, 2, 4 e 1.


C

1, 3, 2 e 4.


D

4, 1, 3 e 2.

   
Gerar simulado