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 |