Baixe o app para aproveitar ainda mais
Prévia do material em texto
Engenharia de Requisitos Análise e Negociação de Requisitos Prof Ms Vinícius Costa de Souza www.inf.unisinos.br/~vinicius � Conceito � Análise x Elicitação � Análise x Validação � Processo � Etapas da análise � Etapas da negociação � Técnicas Agenda Conceito São atividades que tem como objetivo descobrir problemas nos requisitos e obter um consenso na solução desses problemas junto aos clientes. A análise é feita após a primeira versão do documento de requisitos ficar pronta e envolve a revisão de todos os requisitos com o objetivo de detectar problemas. Análise e Negociação Análise vs Elicitação A elicitação e a análise são processos que ocorrem em forma de espiral. A medida que os requisitos vão sendo descobertos, alguns problemas já vão sendo detectados e negociados com os clientes mesmo antes do documento de requisitos ficar pronto. Análise e Negociação Análise vs Validação A análise e a validação de requisitos são atividades próximas, mas diferentes. � A análise avalia os requisitos ainda incompletos e não aprovados pelos clientes � A validação inicia somente após os requisitos estarem completos e aprovados pelos clientes Análise e Negociação Análise de necessidade Análise de consistência e completeza Análise de viabilidade Requisitos conflitantes ou incompletos Priorização dos requisitos Requisitos inviáveis Requisitos desnecessários Discussão dos requisitos Aprovação dos requisitos Análise Negociação Análise e Negociação Etapas da análise � Análise de necessidade: a real necessidade dos requisitos propostos é avaliada � Análise de consistência e completeza: os requisitos são confrontados para evitar-se contradições e a omissões de requisitos � Análise de viabilidade: a viabilidade dos requisitos é verificada em relação a prazo e orçamento Análise e Negociação Etapas da negociação � Discussão: os requisitos com algum tipo de problema são discutidos com os envolvidos � Priorização: os requisitos são priorizados afim de facilitar o processo de decisão � Aceitação: soluções para os requisitos problemáticos são acordadas Análise e Negociação Checklist � Conjunto de questões que o analista pode utilizar para analisar cada requisito � Pode ser construído como uma tabela. Nas linhas as questões, nas colunas a identificação de cada requisito e nas células um Ok ou um comentário sobre o problema � São extremamente eficientes pois tornam o processo mais rápido e evitam esquecimentos Análise e Negociação Possível checklist para análise de requisitos 1. Design prematuro 2. Combinação de requisitos 3. Requisito desnecessário 4. Requisito incompleto 5. Não conformidade com o negócio 6. Ambigüidade 7. Não realista 8. desnecessário Análise e Negociação Matriz de interação � Permite coletar métricas a respeito da especificação dos requisitos através da atribuição de pesos numéricos para a análise de cada possível problema em cada um dos requisitos Análise e Negociação 2 0 2 Consistência 05TOTAL 303RF02 402RF01 TOTALAmbiguidadeClareza# Negociação Negociação de requisitos trata-se do processo de discutir os conflitos dos requisitos e estabelecer um consenso com os clientes. Pontos a serem considerados: � Objetivos da organização � Necessidades dos usuários � Restrições de implementação � Orçamento � Prazo Análise e Negociação Negociação Fatores de influência: � Interesses políticos � Resistência dos usuários � Manipulação das pessoas envolvidas Técnica: � A técnica mais eficiente é a reunião � Deve ser conduzida em três etapas 1. Informacional 2. Discussão 3. Resolução Análise e Negociação
Compartilhar