Baixe o app para aproveitar ainda mais
Prévia do material em texto
Elicitação de Requisitos Elicitação de Requisitos • Nome dado ao conjunto de atividades envolvidas com a descoberta de requisitos do sistema. • Engenheiros de requisitos trabalham com os interessados, principalmente clientes e usuários, para entender o problema a ser resolvido e descobrir os requisitos do sistema que permitirá resolvê-lo. • Durante o processo há interação com os interessados no sistema e também um cuidadoso estudo da organização, do domínio da aplicação e dos processos de negócio que deverão ser suportados pelo sistema. 2 • Dimensões da Elicitação de Requisitos – Compreensão geral do domínio da aplicação (domínio do problema). – Compreensão do problema no contexto da organização. – Compreensão do negócio: processos envolvidos, objetivos e características. – Compreensão das necessidades e restrições dos interessados. Elicitação de Requisitos • Dificuldades enfrentadas na Elicitação de Requisitos – A compreensão do domínio da aplicação, via de regra, não pode ser obtida a partir de uma única fonte e as fontes são bastante diversificadas: pessoas, livros, manuais. – Pessoas que conhecem o problema estão frequentemente ocupadas em resolver os problemas do dia-a-dia da empresa e muitas vezes não estão convencidas ou motivadas para ajudar no processo de elicitação. – Interessados muitas vezes na sabem realmente o que eles querem de um sistema de computador, apenas uma vaga idéia. Elicitação de Requisitos • Dificuldades enfrentadas na Elicitação de Requisitos – Mesmo quando os interessados têm uma idéia clara sobre o que precisam, eles sentem dificuldades em expressá-las. – O ambiente do negócio está constantemente mudando e com isso novos interessados podem aparecer, outros podem mudar de função, requisitos podem ter a prioridade alterada, etc. Tudo isso causa mudanças de requisitos. Elicitação de Requisitos Estabelecer Objetivos Obter Conhecimentos Básicos Organizar Conhecimentos Coletar Requisitos Objetivos do negócio Estrutura organizacional Identificação dos interessados Requisitos dos interessados Problema a ser resolvido Restrições do sistema Domínio da aplicação Sistemas existentes Priorização de objetivos Filtragem do conhecimento do domínio Requisitos do domínio Requisitos organizacionais Elicitação de Requisitos: Processo • A Saída do processo de elicitação de requisitos deve ser a versão inicial de um documento que descreve em alto nível os requisitos do sistema na forma como eles foram coletados junto às fontes. Este documento é então analisado para descobrir problemas e conflitos nos requisitos coletados. Elicitação de Requisitos: Processo Elicitação de Requisitos • Fornecedores de Requisitos – Cliente – Gerência média – Usuários operacionais – Usuários indiretos • Identificar o Usuário-chave para aprovação dos requisitos finais 8 • Técnicas de Elicitação de Requisitos – Instrumentos • Entrevistas • Questionários • Dinâmicas de Grupo • Etnografia • Análise de Documentos – Estratégias • Prototipação • Particionamento por visões • Particionamento por cenários • Re-uso Elicitação de Requisitos
Compartilhar