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 Software, os requisitos são as especificações das necessidades e expectativas dos usuários e stakeholders em relação a um software. Eles possuem um papel fundamental no processo: definir o que o sistema deve fazer e como ele deve se comportar para atender aos objetivos propostos. As atividades relacionadas à descoberta e ao entendimento dos requisitos são conhecidas como elicitação de requisitos, que podem ser aplicadas utilizando diversas técnicas como questionários, leituras de documentos, formulários da organização que está contratando o sistema, workshops, protótipos e análise de cenários de uso. São consideradas etapas posteriores ao processo de elicitação de requisitos, EXCETO:


A

Priorização.


B

Prototipação.


C

Documentação.


D

Verificação e validação.

Qual técnica de especificação de requisitos é mais comumente associada a metodologias ágeis como o scrum?


A

Diagrama de casos de uso (UML).


B

Histórias de usuário (user stories).


C

Documento de Especificação de Requisitos de Software (ERS).


D

Matriz de rastreabilidade.


E

Diagrama de Fluxo de Dados (DFD).

A elicitação de requisitos é uma atividade crucial na engenharia de software e pode ser realizada por meio de entrevistas, questionários e workshops com os stakeholders.


C

Certo


E

Errado

Na Engenharia de Requisitos, existem diversas técnicas que auxiliam na elicitação e comunicação das necessidades do sistema. Uma dessas técnicas é caracterizada pelo uso de narrativas (histórias) para representar requisitos de forma clara e envolvente. Em vez de listar funcionalidades isoladas, busca transmitir o porquê e o como de cada funcionalidade por meio de cenários de uso e experiências de usuários, promovendo maior empatia e alinhamento entre as partes interessadas. O nome dessa técnica é


A

Benchmarking.


B

Entrevista Estruturada.


C

Diagrama de Classes.


D

Matriz SWOT.


E

Storytelling.

Uma equipe multidisciplinar precisa mapear as necessidades dos usuários de um novo sistema de gestão hospitalar. Durante a fase de levantamento e elicitação de requisitos, o gerente do projeto propõe utilizar uma técnica que possibilite a compreensão do fluxo de trabalho real dos usuários e suas interações com o ambiente e que leve em conta fatores não documentados formalmente, como dificuldades no uso atual do sistema manual e práticas adaptadas à rotina real. Considerando as boas práticas e os diferentes métodos de elicitação de requisitos, assinale a alternativa que apresenta a técnica mais indicada para fornecer uma visão profunda e contextualizada do ambiente de trabalho, reduzindo o risco de requisitos implícitos e subjetivos serem negligenciados.


A

Observação direta in loco (observação participante).


B

Questionário estruturado aplicado remotamente.


C

Entrevista dirigida por roteiro fechado.


D

Workshop de brainstorming virtual.


E

Análise documental restrita aos manuais existentes.

Com base nos conceitos de Engenharia de Software, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa que apresenta a sequência correta.


( ) O modelo incremental de desenvolvimento permite que funcionalidades do sistema sejam entregues gradualmente, o que facilita o feedback do usuário ao longo do processo.

( ) A manutenção adaptativa é realizada quando o software precisa se ajustar a alterações no ambiente operacional, como mudanças de sistema operacional, banco de dados ou hardware.

( ) As metodologias ágeis, como o Scrum, adotam um processo prescritivo e rígido, priorizando a documentação detalhada em vez da interação com o cliente.

( ) A engenharia de requisitos tem como uma de suas principais atividades a elicitação, que busca compreender as necessidades dos usuários e das partes interessadas.


A

V – V – V – F.


B

V – V – F – V.


C

F – V – F – V.


D

V – F – V – V.


E

F – V – V – V.

Uma instituição financeira está modernizando seu sistema de atendimento ao cliente e deve identificar requisitos críticos, como preferências de clientes sobre notificações de transações e necessidades de acessibilidade para idosos.

Com base na situação hipotética precedente, assinale a opção em que é corretamente citada a técnica de levantamento de requisitos mais adequada para a descoberta de necessidades não óbvias de clientes e funcionários da instituição.


A

observação in loco de caixas e gerentes durante atendimentos


B

questionários online com perguntas fechadas para clientes


C

benchmarking de aplicativos de instituições concorrentes


D

workshop com a equipe de TI da instituição para identificar requisitos técnicos


E

entrevista com perguntas fechadas para os funcionários da instituição

Em um projeto de desenvolvimento de software para um cliente do setor público, o analista enfrenta dificuldades para entender os requisitos funcionais e não funcionais dos usuários. Qual abordagem seria mais eficaz para identificar e esclarecer os requisitos, minimizando o risco de retrabalho e desalinhamento com as expectativas?


A

Solicitar ao cliente um documento detalhado com todos os requisitos esperados para o sistema.


B

Revisar documentações de sistemas similares para levantar requisitos com base em comparações.


C

Realizar workshops de elicitação com as principais partes interessadas para clarificar e priorizar os requisitos.


D

Delegar a definição de requisitos para o gerente de projeto, que possui um melhor entendimento do contexto organizacional.

Na Engenharia de Requisitos, a técnica de Histórias do Usuário possibilita ao desenvolvedor capturar e comunicar as funcionalidades esperadas. Nesse sentido, existe uma estrutura recomendada padrão para registrar as histórias do usuário, de modo a facilitar a compreensão do requisito na visão do usuário, conhecido como formato Connextra. Diante do exposto, assinale a alternativa que traz a estrutura recomendada padrão para o registro de histórias do usuário.


A

Como [persona], eu quero [ação] para [benefício].


B

Como [usuário], eu informo [entrada] para gerar [saída].


C

Como [usuário], o sistema precisa [objetivo] para exibir [resultado].


D

Como [papel], o sistema executa [função] para gerar [aprimoramento].

Durante o processo de elicitação de requisitos é primordial investir tempo compreendendo como as pessoas trabalham para garantir que o sistema proposto atenda as necessidades do usuário. Algumas abordagens de levantamento de requisitos são:


A

a etnografia é a abordagem em que o analista observa o ambiente de trabalho realizando anotações das tarefas desenvolvidas no intuito de descobrir o verdadeiro modo de trabalho. Essa abordagem pode ser combinada com a prototipação.


B

as entrevistas devem ser totalmente livres, sem qualquer roteiro, pois perguntas iniciais podem influenciar os stakeholders e reduzir a eficácia da elicitação.


C

a etnografia pode ser dispensada em projetos novos, pois a documentação de processos formais ou históricos é suficiente para derivar todos os requisitos.


D

as entrevistas com discussões totalmente abertas funcionam bem. Os stakeholders devem garantir que a entrevista permaneça focada no sistema a ser desenvolvido.


E

a etnografia é útil para descobrir requisitos de empresas ou áreas amplas, e é eficaz para gerar ideias inovadoras sem observar os usuários diretamente.

A técnica de elicitação de requisitos que é particularmente útil para descobrir requisitos implícitos e contextos complexos por meio da observação direta e não participativa dos usuários em seu ambiente real de trabalho é denominada de


A

etnografia.


B

questionários.


C

casos de uso.


D

brainstorming.


E

análise de protocolo.

O Analista de Programação está iniciando a Engenharia de Requisitos para um novo sistema que deve se integrar com o Sistema de Controle Interno (SCI) de outro órgão. Em vez de entrevistar os usuários finais do SCI, o analista foca em levantar e estudar o Manual de Integração de Sistemas, a Especificação da API REST e os contratos de serviço definidos.


Assinale a técnica de Elicitação de Requisitos que está sendo utilizada, e qual é sua principal vantagem neste cenário de integração


A

Brainstorming; Geração rápida de soluções técnicas.


B

Prototipação Rápida; Clarificação da interface do usuário com base na especificação.


C

Observação de Campo; Entendimento do workflow real.


D

Análise de Documentos; Obter requisitos de interface e regras de negócio formalmente definidas.


E

Entrevista Não-Estruturada; Descoberta de requisitos não documentados.

O Levantamento de Requisitos é o processo no qual o projetista coleta, analisa e documenta as necessidades dos usuários e stakeholders. Entre as técnicas mais empregadas, duas são descritas a seguir.


I. Constitui uma das mais tradicionais e eficazes utilizadas, na qual o desenvolvedor conversa diretamente com os stakeholders para entender as necessidades e expectativas, ressaltando que podem ser formais ou informais, sendo o objetivo obter informações claras e detalhadas sobre o que se espera do software. Uma dica importante é fazer perguntas abertas, para que os pensamentos e as preocupações possam ser compartilhados sem limitações, o que ajuda a identificar requisitos que talvez não fossem mencionados de outra forma.

II. Constitui uma técnica em que o projetista cria uma versão inicial do sistema para testar as ideias antes de iniciar o desenvolvimento completo, permitindo que os stakeholders vejam e interajam com uma versão preliminar do software e forneçam feedback direto. A grande vantagem é que essa técnica ajuda a identificar problemas e a melhorar a interface e as funcionalidades do sistema, antes de se comprometer com o desenvolvimento final.


Essas duas técnicas são conhecidas, respectivamente, como:


A

entrevistas e elicitação


B

questionários e elicitação


C

entrevistas e prototipação


D

questionários e prototipação

Um analista de sistemas do IFPB está responsável por levantar os requisitos para um novo sistema a ser implementado na instituição. Para compreender melhor os processos operacionais e extrair requisitos de apoio, ele realiza uma imersão no ambiente de trabalho, observando atentamente o dia a dia dos usuários, registrando as tarefas que eles executam e tomando notas detalhadas sobre suas atividades. Essa abordagem permite identificar requisitos implícitos, que refletem a forma real de trabalho das pessoas, e não apenas os processos formais definidos pela organização.


Qual é o nome da técnica de levantamento de requisitos utilizada pelo analista?


A

Entrevista.


B

Etnografia.


C

Brainstorming.


D

Prototipagem.


E

Questionário.

Considerando que, na engenharia de software, há várias formas de se escrever uma especificação de requisitos de sistema, assinale a opção em que é apresentada a abordagem baseada no uso de uma linguagem de programação com características mais abstratas, para especificar os requisitos, definindo um modelo operacional do sistema.


A

notações gráficas


B

especificações matemáticas


C

linguagem de descrição de projeto


D

sentenças em linguagem natural


E

linguagem natural estruturada

A engenharia de software aplicada ao desenvolvimento de soluções educacionais demanda a articulação entre princípios da Engenharia de Requisitos, padrões de usabilidade e diretrizes pedagógicas. Considerando os modelos RUP (Rational Unified Process), a norma ISO/IEC 25010:2011 e os referenciais do Design Instrucional, qual alternativa representa uma síntese tecnicamente rigorosa dessa integração?


A

A engenharia de software educacional deve seguir exclusivamente metodologias ágeis, dado que os ciclos iterativos dispensam etapas formais de validação pedagógica.


B

O desenvolvimento de softwares educacionais deve priorizar atributos de segurança e desempenho em detrimento da experiência do usuário e da adaptabilidade instrucional.


C

O uso de arquitetura orientada a objetos inviabiliza a integração entre módulos pedagógicos e componentes técnicos, exigindo separação radical entre domínio educacional e engenharia computacional.


D

A modelagem de requisitos em ambientes educacionais prescinde de interlocução com especialistas em currículo, pois os padrões técnicos são suficientes para garantir a qualidade instrucional.


E

A aplicação da ISO/IEC 25010 ao contexto educacional exige a incorporação de critérios de acessibilidade, usabilidade e adequação funcional alinhados aos objetivos de aprendizagem.

Ian Sommerville, em Engenharia de Software 10ª edição, cita a etnografia como uma das técnicas de elicitação de requisitos da Engenharia de Software. Em relação à etnografia, analise as assertivas abaixo:


I. Leitura de manuais e documentos que descrevem os processos.

II. Realização de entrevistas formais e informais com stakeholders.

III. Aplicação de questionários fechados e abertos aos stakeholders.


Quais estão INCORRETAS?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

A elicitação de requisitos é o processo de descobrir e coletar informações sobre as necessidades do sistema, sendo uma etapa essencial para garantir o sucesso do projeto. Diversas técnicas de elicitação podem ser utilizadas, cada uma com abordagens distintas. Com base nisso, assinale a alternativa que descreve a técnica de observação direta, em que o analista se envolve no ambiente de trabalho dos usuários para compreender, em detalhes, como eles interagem com o sistema ou realizam suas atividades.


A

Entrevista.


B

Etnografia.


C

Questionário.


D

Prototipagem.


E

Análise de Documentos.

Uma das funções de um Analista de Sistemas é capturar as necessidades dos clientes e traduzi-las em requisitos do sistema.


Assinale a alternativa que apresenta CORRETAMENTE qual a técnica que pode ser usada para capturar requisitos de software:


A

Brainstorming.


B

Classificação ABC.


C

Diagrama de Gantt.


D

Controle estatístico de processos.

A empresa XYZ SoftTech está desenvolvendo um novo sistema de gerenciamento de clientes e contratou uma equipe de Engenharia de Requisitos para garantir que todas as necessidades dos stakeholders sejam compreendidas e documentadas adequadamente. Durante a fase de elicitação de requisitos, qual das seguintes técnicas é mais apropriada para obter informações detalhadas dos stakeholders?


A

Observação.


B

Prototipagem.


C

Análise de Documentos.


D

Questionário.


E

Entrevistas.

   
Gerar simulado