Elicitação de Requisitos
Elicitar: descobrir, tornar explícito, obter o máximo de informações para o conhecimento do objeto em questão. Envolve vários stakeholders. A equipe técnica deve esclarecer:
?O domínio da aplicação;
?Os serviços que a aplicação deve oferecer;
?As restrições sob as quais a aplicação deve operar.
Problemas
- Os interessados não sabem o que querem;
- Os interessados descrevem os problemas em sua própria linguagem;
- Os requisitos de cada parte interessada podem ser conflitantes;
- Fatores políticos e organizacionais podem influenciar os requisitos do sistema.
Atividades
Entendimento do Domínio da Aplicação: Entender os problemas atuais na organização e como o software a ser implementado se ajustará a ela.
Descoberta (levantamento) dos Requisitos: Interagir com as partes interessadas para descobrir seus requisitos.
Alternativa: Errada
Fonte: Sommerville
De acordo com Ian Sommerville (engenharia de software - edição 9) - pág. 69:
"Os processos de engenharia de requisitos podem incluir 4 atividades de alto nível. Elas visam avaliar se o sistema é útil para a empresa (estudo de viabilidade), descobrindo requisitos (elicitação e análise), convertendo-os em alguma forma-padrão (especificação), e verificar se os requisitos realmente definem o sistema que o cliente quer (validação)."
Na pág. 24 ele diz:
"Existem 4 atividades principais do processo de engenharia de requisitos:
1) Estudo de viabilidade. É feita uma estimativa acerca da possibilidade de se satisfazerem as necessidades do usuário identificado usando-se tecnologias atuais de software e hardware. O estudo considera se o sistema proposto será rentável a partir de um ponto de vista de negócio e se ele pode ser desenvolvido no âmbito das atuais restrições orçamentárias. Um estudo de viabilidade deve ser relativamente barato e rápido. O resultado deve informar a decisão de avançar ou não, com uma análise mais detalhada.
2) Elicitação e análise de requisitos. Esse é o processo de derivação dos requisitos do sistema por meio da observação dos sistemas existentes, além de discussões com os potenciais usuários e compradores, análise de tarefas, entre outras etapas. Essa parte do processo pode envolver o desenvolvimento de um ou mais modelos de sistemas e protótipos, os quais nos ajudam a entender o sistema a ser especificado.
3) Especificação de requisitos. É a atividade de traduzir as informações obtidas durante a atividade de análise em um documento que defina um conjunto de requisitos. Dois tipos de requisitos podem ser incluídos nesse documento. Requisitos do usuário são declarações abstratas dos requisitos do sistema para o cliente e usuário final do sistema; requisitos de sistema são uma descrição mais detalhada da funcionalidade a ser provida.
4) A validação de requisitos. Essa atividade verifica os requisitos quanto a realismo, consistência e completude. Durante esse processo, os erros no documento de requisitos são inevitavelmente descobertos. Em seguida, o documento deve ser modificado para correção desses problemas."
Portanto, está errado dizer que a elicitação é a atividade responsável pela verificação de viabilidade.
Abs,
Bons estudos!