ScholarGate
Assistente

Elicitação de Requisitos

A elicitação de requisitos é a atividade de descobrir as necessidades, objetivos e restrições das partes interessadas que um sistema de software deve satisfazer, extraindo-os de pessoas, documentos e do contexto operacional.

Encontrar tema com PaperMindEm breveFind papers & topics
Tools & resources
Baixar slides
Learn & explore
VídeoEm breve

Definition

A elicitação de requisitos é o processo de buscar, capturar e consolidar requisitos de partes interessadas e outras fontes, revelando tanto as necessidades declaradas quanto as expectativas tácitas ou não declaradas.

Scope

Este tópico abrange técnicas de elicitação como entrevistas, workshops, questionários, observação e etnografia, prototipagem, análise de cenários e casos de uso, e estudo de documentos e domínio; a identificação das partes interessadas e seus pontos de vista; e os desafios do conhecimento tácito, interesses conflitantes e comunicação entre disciplinas.

Core questions

  • Quem são as partes interessadas e como seus pontos de vista são identificados?
  • Quais técnicas melhor revelam necessidades tácitas e conflitantes?
  • Como o contexto operacional e o conhecimento do domínio podem ser capturados?
  • Como a ambiguidade e a má comunicação são minimizadas durante a descoberta?

Key theories

Elicitação multi-técnica
Nenhuma técnica isolada é suficiente; entrevistas, observação, prototipagem e análise de cenários são combinadas e escolhidas de acordo com a disponibilidade das partes interessadas, familiaridade com o domínio e o caráter tácito do conhecimento buscado.
Análise de pontos de vista e partes interessadas
Os requisitos são coletados de múltiplos pontos de vista das partes interessadas, que são então reconciliados; a modelagem explícita dos pontos de vista expõe conflitos e lacunas que uma única perspectiva perderia.

Clinical relevance

A elicitação eficaz determina se o sistema resultante atende às necessidades reais; a elicitação incompleta ou enviesada é uma das principais causas de falha de projeto, portanto, a seleção da técnica e a cobertura das partes interessadas são decisões iniciais críticas.

Evidence & guidelines

A área de conhecimento de Requisitos de Software do SWEBOK e a ISO/IEC/IEEE 29148 descrevem as fontes e técnicas de elicitação como parte do processo de requisitos.

History

A prática inicial de requisitos baseava-se principalmente em entrevistas e estudo de documentos; a partir da década de 1990, o campo se expandiu para incorporar observação etnográfica, modelagem de cenários e objetivos, e técnicas participativas, reconhecendo que grande parte do conhecimento crítico é tácito e socialmente situado.

Key figures

  • Joseph Goguen
  • Axel van Lamsweerde
  • Ian Sommerville

Related topics

Seminal works

  • vanlamsweerde2009
  • goguen1993
  • sommerville2015

Frequently asked questions

Por que a elicitação é mais difícil do que simplesmente perguntar aos usuários o que eles querem?
As partes interessadas muitas vezes não conseguem articular completamente suas necessidades, têm objetivos conflitantes ou omitem conhecimentos que consideram óbvios; a elicitação deve revelar esse conhecimento tácito e contestado por meio de uma mistura de técnicas, em vez de uma única entrevista.
Qual é o papel da prototipagem na elicitação?
Os protótipos fornecem às partes interessadas algo concreto para reagir, expondo mal-entendidos e expectativas não declaradas de forma muito mais eficaz do que descrições abstratas, o que torna a prototipagem uma poderosa técnica de elicitação e validação.

Methods for this concept

Related concepts