Gerenciamento de Requisitos com Casos de Uso Módulo Rastreabilidade de Requisitos Introdução •A rastreabilidade é a capacidade de rastrear um elemento do projeto a outros elementos correlatos, especialmente aqueles relacionados a requisitos. •Os elementos do projeto envolvidos em rastreabilidade são chamados de itens de rastreabilidade. •Os itens típicos de rastreabilidade incluem diferentes tipos de requisitos, elementos de modelo de design e de análise, artefatos de testes (conjuntos de testes, casos de teste, etc.) e material de treinamento e documentação de suporte a usuário final. Introdução Objetivos A finalidade da Rastreabilidade é ajudar a: • • • • Compreender a origem dos requisitos Gerenciar o escopo do projeto Gerenciar mudanças nos requisitos Avaliar o impacto no projeto da mudança em um requisito • Avaliar o impacto da falha de um teste nos requisitos (isto é, se o teste falhar, talvez o requisito não seja atendido) • Verificar se todos os requisitos do sistema são realizados pela implementação • Verificar se o aplicativo faz apenas o que era esperado que ele fizesse. Esclarecendo As rastreabilidades podem ajudar a responder: • Mostre-me as necessidades dos usuários que não foram vinculadas a características do produto. • Mostre-me o status dos testes em todos os casos de uso na interação #n. • Mostre-me todos os requisitos suplementares vinculados a testes que possuem status não testado. • Mostre-me os resultados de todos os testes que falharam, em ordem de importância. • Mostre-me as características programadas para este lançamento, quais necessidades de usuários elas satisfazem e o status delas. Rastreabilidade Típica Necessidades dos Usuários/Envolvidos (Visão, podem ser rastreados para Solicitações dos Principais Envolvidos individuais) Característica do Produto (Visão) Requisitos Suplementares (Especificações Suplementares) Caso de Uso Seção de Caso de Uso (seções de um caso de uso detalhado) Elemento de Design (modelo de design) Conjunto de Testes (ou potencialmente Caso de Teste) Também pode ser útil rastrear outros elementos, como Regras de Negócios e Problemas Rastreabilidade Típica Gerenciamento de Requisitos com Casos de Uso Módulo Plano de Gerenciamento de Requisitos Plano de Gerenciamento de Requisitos Plano de Gerenciamento de Requisitos Papel: Descreve a documentação de requisitos, os tipos de requisitos e seus respectivos atributos de requisitos, especificando as informações e os mecanismos de controle que devem ser coletados e usados para avaliar, relatar e controlar mudanças nos requisitos do produto. Gerente de Requisitos Plano de Gerenciamento de Requisitos Finalidade: • Um Plano de Gerenciamento de Requisitos deve ser desenvolvido para especificar as informações e controlar os mecanismos que serão coletados e usados para avaliar, relatar e controlar mudanças nos requisitos do produto. • A finalidade do Plano de Gerenciamento de Requisitos é descrever como o projeto irá tratar documentos de requisitos, tipos de requisitos e seus respectivos atributos de requisitos e rastreabilidade. Plano de Gerenciamento de Requisitos Ocorrência: • O Plano de Gerenciamento de Requisitos é desenvolvido durante a fase de Iniciação e atualizado em cada marco principal. Responsabilidade: • O Gerente de Requisitos é responsável pela criação do Plano de Gerenciamento de Requisitos. Plano de Gerenciamento de Requisitos Adaptação: A adaptação deve incluir, no mínimo: •Definição de atributos •Restrições •Itens de rastreabilidade aplicáveis ao projeto. Outras questões importantes sobre rastreabilidade são: •Relacionamento com outros planos •Considerações sobre ferramentas Plano de Gerenciamento de Requisitos