Skip to content

Matriz de Rastreabilidade

Introdução

Diversas técnicas são utilizadas para indicar a rastreabilidade dos requisitos elicitados ao decorrer do desenvolvimento de um projeto, entre elas as matrizes de rastreabilidade.

Matrizes de rastreabilidade podem ser tabelas, planilhas e/ou outras ferramentas que associam requisitos com artefatos os quais eles estão relacionados, os quais podem ser documentos, artefatos do desenvolvimento ou até mesmo outros requisitos, permitindo identificar as origens e dependências dos mesmos e visualizar estas informações de forma simples e organizada.

Metodologia

A matriz de rastreabilidade elaborada apresenta uma relação dos requisitos elicitados, trazendo também as seguintes informações sobre os mesmos:

  • ID: identifica o requisito
  • Tipo: define como Funcional ou Não Funcional
  • Descrição: descrição do requisito
  • Implementação: define se ele já está implementado ou não
  • Pré-rastreabilidade: apresenta a origem do requisito (documentos, técnicas, etc)
  • Artefatos: apresenta os artefatos associados ao requisito
  • Elos: associação entre os requisitos e os artefatos

Matriz

A tabela 01 traz a Matriz de Rastreabilidade criada para o projeto, a qual segue a seguinte legenda:

  • RNF: Requisito funcional
  • RF: Requisito não funcional
  • QUE: Requisito de Questionário
  • ST: Requisito de Storytelling
  • ADD: Requisito de Análise de Documentos
  • INT: Requisito de Introspecção
  • CDU: Casos de Uso
  • CEN: Cenários
  • ESP: Especificação Suplementar
  • LEX: Léxicos
  • EPI: Épico (Backlog do Produto)
  • HUS: Histórias de Usuário
  • NFR: NFR Framework
ID REQUISITO DESCRIÇÃO IMPLEMENTAÇÃO BACKWARD FORM FORWARD FORM ELOS
M1 RF1 Deve ser possível fazer login utilizando o gov.br IMPLEMENTADO ST12; INT01 EPI1; HUS1; EB1; EF1
M2 RF2 Deve ser possível pesquisar uma empresa pelo nome IMPLEMENTADO INT02, INT03 CDU01; CEN01; LEX01; HUS2 EB2; EF2
M3 RF3 Deve ser possível ver dados sobre uma empresa (CNPJ, contatos, estatísticas, etc.) PARCIAL QUE02; INT02, INT03, INT04 EPI02; HUS03 EB3; EF3;
M4 RF4 Deve ser exibidos gráficos/indicadores relacionados aos dados sobre uma empresa (Tempo médio de resposta, confiabilidade, etc.) IMPLEMENTADO QUE02, QUE05; INT02, INT03, INT04; ST04, ST05; ADD01 EPI02 EB4; EF4
M5 RF5 Deve ser possível informar as circunstâncias da compra do produto/serviço (internet, loja física, telefone, etc.) IMPLEMENTADO INT05;ST01, ST03 EPI01; HUS04; CEN02; LEX02 EB5; EF5
M6 RF6 Deve ser possível escolher qual a categoria da reclamação (atendimento, cobrança, entrega, etc.) IMPLEMENTADO INT06;ST01, ST03 EPI01; CEN02/ LEX02 EB6; EF6
M7 RF7 Deve ser possível fornecer detalhes sobre a reclamação IMPLEMENTADO INT07;ST01, ST03 EPI01; CDU02; CEN02; LEX02 EB7; EF7
M8 RF8 Deve ser possível informar o que espera da empresa (reembolso, resposta, justificativa, etc.) IMPLEMENTADO INT08;ST01, ST03 EPI01; CDU02; CEN02; LEX02 EB8; EF8
M9 RF9 Deve ser possível anexar arquivos relacionados a reclamação (prints, nota fiscal, ordem de serviço, etc.) IMPLEMENTADO INT09; ST01, ST03; ST07 EPI01; CDU02; HUS05; LEX02 EB9; EF9
M10 RF10 Deve ser possível visualizar as reclamações feitas no app IMPLEMENTADO QUE04; INT10; ADD01 EPI01; CDU04; HUS06; CEN04; LEX04 EB10; EF10
M11 RF11 Deve ser possível acompanhar o status de uma reclamação feita IMPLEMENTADO QUE06, QUE11; INT10, INT11 EPI01; CDU04; HUS07; CEN04; LEX04 EB11; EB11
M12 RF12 Deve ser possível receber notificações sobre o status de reclamações NÃO IMPLEMENTADO QUE11; INT10,INT11 EPI01; HUS08 EB12; EF12
M13 RF13 Deve ser possível visualizar reclamações feitas por outros usuários IMPLEMENTADO QUE04; INT12, INT13; ST05; ADD01 EPI01, EPI02; CDU03; HUS09; CEN03; LEX03 EB13; EF13
M14 RF14 Deve ser possível visulizar detalhes de uma reclamação de outro usuário (status, avaliação, tempo de resposta, etc.) IMPLEMENTADO QUE04; INT12,INT13; ST05; ADD01 EPI01; CDU03; CEN03; LEX03 EB14; EF14
M15 RF15 Deve ser possível avaliar uma reclamação (nível de satisfação/nota) IMPLEMENTADO QUE11; INT15 EPI01; HUS10; CEN08; LEX08 EB15; EF15
M16 RF16 Deve ser possível cadastrar os dados de uma empresa - QUE11; INT15 EPI01; HUS11 EB16; EF16
M17 RF17 Deve ser possível fazer upload da logomarca para o cadastro de uma empresa - QUE11; INT15 EPI01 EB17; EF17
M18 RF18 Deve ser possível anexar documentos para o cadastro de uma empresa - QUE11; INT15 EPI01 EB18; EF18
M19 RF19 Deve ser possível visualizar as reclamações feitas sobre uma empresa IMPLEMENTADO QUE11; INT15; ST04 EPI02 EB19; EF19
M20 RF20 Deve ser possível visualizar como o cliente fez a compra IMPLEMENTADO QUE11; INT15 EPI02 EB20; EF20
M21 RF21 Deve ser possível visualizar qual tipo de reclamação o cliente apresentou IMPLEMENTADO QUE11; INT15 EPI02 EB21; EF21
M22 RF22 Deve ser possível visualizar os detalhes e anexos de uma reclamação sobre uma empresa IMPLEMENTADO QUE11; INT15 EPI02 EB22; EF22
M23 RF23 Deve ser possível responder uma reclamação feita IMPLEMENTADO QUE11; INT15 EPI01; CDU07; HUS12; CEN04, CEN07; LEX07 EB23; EF23
M24 RF24 Deve ser possível visualizar estatísticas das reclamações sobre uma empresa IMPLEMENTADO QUE05; INT15 EPI02 EB24; EF24
M25 RF25 Deve ser possível visualizar avaliação das reclamações IMPLEMENTADO QUE05; INT15 EPI02 EB25; EF25
M26 RNF1 O aplicativo deve funcionar tanto em dispositivos Android quanto iOS IMPLEMENTADO INT28, INT29; ADD04 HUS13; ESP EB26; EF26
M27 RNF2 Novos usuários devem ser capazes de realizar as tarefas básicas (ex.:acessar conta, fazer reclamação) em menos de 5 minutos - QUE01 ; INT32, 33; ST11; ADD05, ADD12 CEN; ESP EB27; EF27
M28 RNF3 O aplicativo deve fornecer opções de acessibilidade (ex: modo escuro, esquemas de cores, conteúdos em libras) NÃO IMPLEMENTADO QUE03; INT38; ST08; ADD06, ADD07 HUS14; ESP EB28; EF8
M29 RNF4 O aplicativo deve fornecer feedback ao usuário em caso de erros/falhas IMPLEMENTADO QUE08, QUE09; INT41; ST09 EPI04; HUS15; ESP EB29; EF29
M30 RNF5 Todos os dados sensíveis devem ser devidamente protegidos utilizando criptografia - INT42, INT43; ADD09, ADD11, ADD13 EPI04; HUS16; ESP EB30; EF30
M31 RNF6 O aplicativo deve validar a entrada do usuário(gov.br) para prevenção de ataques IMPLEMENTADO INT13; ADD09, ADD11, ADD13 EPI04; HUS16; ESP EB31; EF31
M32 RNF7 O aplicativo deve iniciar o carregamento de telas/componentes em até 2 segundos - INT42; ST12; ADD09, ADD11, ADD13 EPI03; HUS17; ESP EB32; EF32
M33 RNF8 As ações principais do site (ex.:fazer reclamação, ver reclamação) devem ser executadas em no máximo 5 passos - QUE01; INT32; ST11; ADD05, ADD12 ESP EB33; EF33
M34 RNF9 O aplicativo não deve ficar indisponível por mais de 24 horas (exceto sob aviso prévio) - INT40 EPI03; ESP EB34; EF34
M35 RNF10 O aplicativo deve carregar interfaces e/ou componentes dentro de 20 segundos - INT34 EPI03; ESP EB35; EF35
M36 RNF11 O aplicativo deve apresentar opções de suporte ao usuário (instruções de uso, FAQ, Fale conosco, fórum de dúvidas, etc.) PARCIAL INT44 ESP EB36; EF36
M37 RNF12 O aplicativo deve apresentar termo de uso IMPLEMENTADO INT45 ESP EB37; EF37
M38 RNF13 O aplicativo deve seguir as normas e padrões do gov.br - INT37 ESP EB38; EF38
M39 RNF14 O aplicativo deve estabelecer e seguir um padrão de cores e tamanhos para suas interfaces/componentes IMPLEMENTADO INT36 HUS17; ESP EB39; EF39
Tabela 01: Matriz de Rastreabilidade (Autor: Henrique Galdino)


Histórico de Versão

Versão Data de execução Data de revisão Descrição Autor(es) Revisor(es)
1.2 19/06/2024 19/06/2024 Informações da matriz Guilherme Meister, Henrique Galdino, Igor Thiago, Júlio César, Matheus Ferreira, Rodrigo Gontijo Guilherme Meister, Henrique Galdino, Igor Thiago, Júlio César, Matheus Ferreira, Rodrigo Gontijo
1.1 13/06/2024 13/06/2024 Criação da matriz Henrique Galdino Júlio César
1.0 12/06/2024 12/06/2024 Criação do artefato Henrique Galdino Júlio César
Tabela 02: Histórico de versões (Autor: Henrique Galdino)