Please enable JavaScript.
Coggle requires JavaScript to display documents.
Validar e Negociar Requisitos (Negociação de Requisitos (Etapas (Resolução…
Validar e Negociar Requisitos
Validação de Requisitos
evita
proliferação de erros
riscos legais
objetivo da validação
descobrir erros nos requisistos
Princípios de Validação de Requisitos
3 : Validação a Partir de Diferentes Pontos de Vista
Validação baseada em perspectiva
4 : Mudança Adequada do Tipo de Documentação
Pontos fortes e pontos fracos de diversos tipos de documentação
Identificação simplificada de erros
2: Separação Entre a Identificação de Falhas e a Correção de Erros
Princípio básico
Concentração na identificação de erros
5: Construção de Artefatos de Desenvolvimento
Adequação dos requisitos para a criação de artefatos de projeto, de teste e de documentação do usuário
1: Envolvimento dos Stakeholders Corretos
independência do autor
Auditores internos vs. externos
6 : Revalidação de Requisitos
deve ser realizada quando há
Projetos de longa duração
Validação de requisitos realizada muito cedo
Acréscimo significativo de conhecimento durante a engenharia de requisitos
Domínio desconhecido
Grande quantidade de ideias e tecnologias inovadores usadas no sistema
Reutilização de requisitos
Técnicas de Validação de Requisitos
Revisão
Walkthrough
Revisão "light"
Discussão das falhas de qualidade identificadas em uma sessão de grupo
Inspeção
Etapas típicas de uma inspeção
Detecção de falhas
Coleta e Consolidação de Falhas
Visão Geral
Planejamento
papeis
Autor
Leitor
Moderador
Inspetores
Secretário
Organizador
Parecer de Especialista (Commenting)
Validação individual dos requisitos
Validação por Protótipos
Protótipos evolutivos x Protótipos descartáveis
Seleção de requisitos relevantes
preparativos iniciais
Cenários de validação
Lista de verificação com critérios de validação
Manual/instruções
Executar a validação
Dois documentos resultantes
Protocolo do auditor
Protocolo de observação
Análise dos resultados da validação
Leitura Baseada em Perspectiva
Verificar requisitos a partir de uma perspectiva definida
possíveis pespectivas
Perspectiva do testador
Perspectiva de Qualidade
Perspectiva da documentação
Perspectiva do acordo
Perspectiva do conteúdo
Perspectiva do arquiteto de software
Perspectiva do usuário/cliente
definir diretrizes de validação para cada Perspectiva
Técnica de apoio para outras técnicas
Follow-up
(acompanhamento)
Utilização de Checklist para a Validação
Checklists não são completas
perguntas para criar checklists
Critérios de qualidade para documentos de requisitos
Experiências dos auditores em projetos anteriores
Princípios de validação de requisitos
Estatísticas de erros
Os três aspectos de qualidade dos requisitos
usar como
meio de estruturamento
orientação
Negociação de Requisitos
resolve
conflitos de requisitos contraditórios
Riscos e oportunidades dos conflitos
Etapas
Análise de Conflitos
determinar o tipo de conflito
de contéudo
de interesses
de relacionamentos
de valores
estrutural
Múltiplos motivos para conflitos
Resolução de Conflitos
definir fator de sucesso
Técnicas de resolução de conflitos
Votação
Análise de alternativas
Compromisso
"Manda quem pode"
Acordo
"Obter mais informações
Análise de repercussões
Matriz de decisão
Identificação de Conflitos
Ocorre em todas as atividades de engenharia de requisitos
Documentação da Resolução de Conflitos
Riscos associados à documentação de conflitos
Riscos de uma documentação imprópria
Enfrentar repetidamente os mesmos conflitos
Resolução inapropriada de conflitos
Objetivo
chegar uma compreensão comum e acordada dos requisitos do sistema entre todos os stakeholders
desvantagens
geração de trabalho adicional
aumento de custo
vantagens
redução do custo global
aumento de aceitação
estímulo para soluções criativas e inovações
Aspectos de Qualidade de Requisitos
Documentação
verificação de falhas nas documentação dos requisitos
verificação de violações das diretrizes de documentação em vigor
Consequências da violação das regras de documentação
Não compreensão dos requisitos
Incompletude
Comprometimento das atividades de desenvolvimento
Requisitos ignorados
Critérios de Teste
Inteligibilidade
Não-ambiguidade
Conformidade com a estrutura da documentação
Conformidade com as regras de documentação
Conformidade com o formato da documentação
Acordo
verificação de eventual falta de acordo entre os stakeholders a respeito dos requisitos
Critérios de Teste
Acordado após alteração
Todos os stakeholders estão de acordo com cada requisito após o mesmo ter sido alterado?
Conflitos resolvidos
Todos os conflitos conhecidos com respeito a requisitos foram resolvidos?
Acordado
Todos os stakeholders estão de acordo com cada requisito?
última oportunidade para alterações
Conteúdo
verificação de erros de conteúdo nos requisitos
Critérios de Teste
Completude nos requisitos individuais
cada requisito contém todas as informações necessárias?
Rastreabilidade
Todos os relacionamentos relevantes de rastreabilidade foram definidos?
Completude no conjunto de todos os requisitos
todos os requisitos foram documentados?
Exatidão/adequação
os requisitos refletem acuradamente os desejos e necessidades dos stakeholders?
Consistência
É possível implementar todos os requisitos definidos para o sistema conjuntamente? Não há contradições?
Nenhuma decisão de design prematura
Existem decisões antecipadas de design presentes nos requisitos que não sejam decorrentes de restrições?
Verificabilidade
É possível definir critérios de aceitação e teste com base nos requisitos? Os critérios foram definidos?
Necessidade
Cada requisito contribui para o cumprimento dos objetivos propostos?