Pular para conteúdo

Matriz Geral

1. Introdução

Esse documento tem como objetivo organizar/reastrear os requisitos elicitados durante o projeto, linkando cada requisito com sua origem atraves de uma matriz de rastreabilidade.

2. Metodologia

A metodologia escolhida consiste na criação de uma matriz composta por 5 colunas, especificadas abaixo, no qual buscam apresentar requisitos de maneira organizada e direta ao ponto.

As colunas que serão utilizadas na matriz de rastreabilidade são as seguintes:

ID:identificação do requisito.

  • Descrição:explicação do requisito.
  • Elicitação: Metodologia pelo qual o requisito foi elicitado.
  • Artefatos: Documentos aonde se pode rastrear a origem desses requisitos.
  • Implementação: Identifica se o requisito esta implementado, incompleto ou não implementado.

3. Mapeamento de simbolos

E apresentado na Tabela 1, o mapeamento dos simbolos que envolvem seus respectivos documentos e sua referência dos artefatos apresentados em seguida.

Mapeamento dos Simbolos

Legenda Descrição
US Historias de usuario
ADD Analise de documentos
RE Requisito Elicitado
PE Pergunta da entrevista
RQ Requisito questionario
ST Storytelling
US Caso de Uso
CX Id do cenario
ES Especificação suplementar
LX Id do Lexico
NFR NFR-framework
RF Requisito Funcional
RNF Requisito Não Funcional

Tabela 1 - Mapeamento dos simbolos
(Fonte: João Pedro Anacleto)

4. Matriz de Rastreabilidade

A Tabela 2 abaixo representa todos os requisitos elicitados e suas respectivas descrições,rastreabilidadese se os requisitos estão implementados, incompletos ou não implementados, para que se possa ter uma noção de como esta a atual situação do aplicativo.

Matriz de rastreabilidade

ID Descrição Elicitação Artefatos Implementação
RF01 Consultar debitos e infrações do veiculo RQ2,RE22,UC02,C03,L7 Questionario,RequisitosElicitados,UseCase,Cenarios,Lexicos Implementado
RF02 Realizar pagamento de debitos PE02,RE14,ST03,UC02,L7 Entrevista,RequisitosElicitados,Storytelling,UseCase,Lexicos Implementado
RF03 Consultar e Emitir o CRLV-e RQ4,RE33,ST13,UC02,C04,L18,US03 Questionario,RequisitosElicitados,Storytelling,UseCase,Cenarios,Lexicos,UserStories Implementado
RF04 Consultar e Emitir o Renavam PE04,RE16,UC02,L7,US10 Entrevista,RequisitosElicitados,UseCase,Lexicos,UserStories Implementado
RF05 Realizar agendamento no Detran RQ5,RE27,ST07,UC04,L10,US01 Questionario,RequisitosElicitados,Storytelling,UseCase,Lexicos,UserStories Implementado
RF06 Solicitar primeira via do Dut ST15 Storytelling Implementado
RF07 Solicitar segunda via da CNH UC03,L11 UseCase,Lexicos Implementado
RF09 Alterar o endereço do veiculo RE29,ST09,L8 RequisitosElicitados,Storytelling,Lexicos Implementado
RF10 Alterar dados de usuario L8 Lexicos Implementado
RF11 Consultar dados do veiculo PE04,PE05,RE16,RE17,L3,US10 Entrevista,RequisitosElicitados,Lexicos,UserStories Implementado
RF12 Realizar Cadastro e Login do usuario ADD02,RE02,UC01 AnaliseDocumentos,RequisitosElicitados,UseCase Implementado
RF13 O aplicativo deve oferecer a funcionalidade de transferencia de pontuação US11 UserStories incompleto
RF14 Solicitar a autorização de estacionamento para idoso RE30,ST10,L11,US04 RequisitosElicitados,Storytelling,Lexicos,UserStories Implementado
RF15 Consultar e emitir CNH Digital ADD04,PE06,RQ3,RE18 E ADD31,ST11,UC03,C02,L2,US07 E US09 AnaliseDocumentos,Entrevista,Questionario,RequisitosElicitados,Storytelling,UseCase,Cenarios,Lexicos,UserStories Implementado
RNF01 Garantir compatibilidade com Android 5 ou superior ADD1,RE1,ST16,ES09,L14 AnaliseDocumentos,RequisitosElicitados,Storytelling,EspecificacaoSuplementar,Lexicos Implementado
RNF02 Assegurar compatibilidade com iOS ADD1,RE1,ST16,ES09,L14 AnaliseDocumentos,RequisitosElicitados,Storytelling,EspecificacaoSuplementar,Lexicos Implementado
RNF03 O aplicativo deverá guardar as informações de login do usuário RE20 RequisitosElicitados Implementado
RNF04 O aplicativo deve fornecer o campo errado quando o usuario errar o login UC01 UseCase Implementado

Tabela 2 - Matriz de rastreabilidade
(Fonte: João Pedro Anacleto)

Bibliografia

SERRANO, Milene. Slides da aula 26. Aula 26 da disciplina Requisitos de Software. Universidade de Brasília, Brasília, acesso em 19/11/2023

POHL, Klaus; RUPP, Chris. Requirements Engineering Fundamentals. 2ª ed. New York: Springer, 2010.

Histórico de versão

Versão Data Descrição Autor Revisor
1.0 06/11/2023 Criação do documento João Pedro João Gabriel Elvas
2.0 06/12/2023 Padronização João Gabriel Elvas João Pedro
2.1 06/12/2023 Correção de identificadores João Pedro João Gabriel