A engenharia de requisitos é uma disciplina crucial no dese...

Próximas questões
Com base no mesmo assunto
Q3451116 Engenharia de Software
A engenharia de requisitos é uma disciplina crucial no desenvolvimento de sistemas e software, abrangendo várias fases, tipos de requisitos e técnicas de elicitação. Preencha as lacunas a seguir com a fase, o tipo e a técnica, respectivamente, e assinale a alternativa correta.

Na fase de ______________________________, é verificado se os requisitos atendem corretamente às necessidades dos stakeholders e estão livres de erros. Os _______________________________ definem as características que o sistema deve ter, incluindo aspectos como desempenho, segurança e usabilidade. A técnica de elicitação de requisitos _______________________________ é utilizada para gerar e discutir ideias em grupo, promovendo a criatividade sem julgamentos imediatos.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - validação de requisitos / requisitos não funcionais / brainstorming

1. Tema central da questão
A questão aborda Engenharia de Requisitos, tema fundamental em concursos de engenharia de software. Ela exige que você reconheça as fases do processo de requisitos, os tipos de requisitos e técnicas de elicitação empregadas no desenvolvimento de sistemas.

2. Resumo teórico
Na validação de requisitos, verifica-se se os requisitos realmente atendem às necessidades dos stakeholders e se não apresentam erros, inconsistências ou omissões (Sommerville, 2011). Requisitos não funcionais especificam como o sistema deve se comportar, tratando de desempenho, segurança, usabilidade, entre outros (IEEE 830). Já o brainstorming é uma técnica de elicitação em grupo que estimula a geração livre de ideias, sem julgamentos.

3. Justificativa da alternativa correta
A alternativa A preenche as lacunas corretamente:

  • Fase: Validação de requisitos — momento de checar se os requisitos atendem às necessidades dos usuários e estão corretos;
  • Tipo: Requisitos não funcionais — tratam de atributos de qualidade do sistema, como desempenho e segurança;
  • Técnica: Brainstorming — método de geração de ideias em grupo, promovendo criatividade sem críticas imediatas.

4. Análise das alternativas incorretas

  • B e C: Falam em prototipagem como técnica, que serve para visualizar requisitos, não para gerar ideias em grupo como o brainstorming.
  • B: Cita requisitos de interface, que são um subtipo, não abrangendo desempenho, segurança ou usabilidade.
  • D: Troca a fase para gerenciamento e usa questionários, que não são focados em discussões criativas em grupo.
  • E: Mistura gerenciamento de requisitos (não é fase de verificação) com requisitos funcionais (que tratam do que o sistema faz, não de desempenho, segurança etc).

5. Estratégias de interpretação
Fique atento a palavras-chave do enunciado, como "verificado", "características como desempenho, segurança e usabilidade" e "gerar ideias em grupo". Elas direcionam diretamente para validação, requisitos não funcionais e brainstorming, respectivamente. Desconfie de alternativas que trocam o tipo de requisito ou a técnica por opções genéricas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo