Engenharia de requisitos
Entender as necessidades do cliente, avaliar condições e viabilidade, criar especificações para evitar ambiguidade.
2. Explique detalhadamente a etapa de “Concepção” em Engenharia de Requisitos
Etapa inicial da engenharia de requisitos, cujo objetivo é estabelecer um entendimento superficial do problema. Inclui: Identificação do caso de negócio, análise de viabilidade, descrição do escopo do projeto.
3. Explique detalhadamente a etapa de “Levantamento” em Engenharia de Requisitos
Etapa anterior “Concepção” é um requisito para essa etapa.
Feita essencialmente pela equipe, onde são envolvidos usuários finais, gerentes e stakeholders. Sujeito a problemas com: escopo, volatilidade, entendimento por parte dos clientes. São utilizadas entrevistas, questionários, observação e análise de documentos como técnicas principais.
4. Quais são os problemas encontrados no levantamento de requisitos? Explique com suas palavras.
Problemas de espoco: limites ou detalhes técnicos causam confusão no cliente.
Volatilidade: pode-se haver necessidade de alteração (mudança de requisitos)
Entendimento por parte dos clientes: Pecam nas solicitações e pedidos, não sabendo ao certo o que querem ou do que precisam.
5. Quais são as técnicas para levantamento de requisitos? Explique com suas palavras.
Entrevistas ou questionários – perguntas-respostas, brainstorms.
Observação ou análise de documentos – análises técnicas podem verificar/corrigir problemas que nem mesmo os usuários tinham conhecimento.
Cenário: Feita uma simulação mais próxima possível do mundo real, para evitar surpresas futuramente.
Prototipagem: São feitos protótipos para simular ações e uso do software.
Reuniões: WorkShop, Brainstorm, etc.
6. Explique detalhadamente a etapa de “Elicitação” em Engenharia de Requisitos.
É a junção das duas etapas anteriores (concepção+levantamento). Basicamente, significa clarear