A engenharia de requisitos é uma disciplina crucial no dese...
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.
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