Ir para o conteúdo

Matriz de Rastreabilidade

Introdução

A matriz de rastreabilidade é uma ferramenta que permite a visualização das relações entre os requisitos e os artefatos do projeto. A partir dela, é possível identificar quais requisitos estão relacionados a quais artefatos, e vice-versa.

Objetivo

Este artefato tem como propósito conectar de forma concisa e rastrear os requisitos entre si, facilitando a organização e acompanhamento dos requisitos nos documentos backward e forward.

Metodologia

A partir dos documentos backward e forward, foram identificados os requisitos funcionais e não funcionais, e os artefatos de elicitação e especificação. Em seguida, foi feita a relação entre os requisitos e os artefatos, e vice-versa, por meio de uma matriz de rastreabilidade.

Modelo da Matriz de Rastreabilidade

Tabela 1 - Modelo da Matriz de Rastreabilidade

Tipo Identificação e Elicitação Descrição Fontes de elicitação Pré-Rastreabilidade
RF ID do RF Descrição do requisito Fontes de elicitação do requisito Pré-Rastreabilidade do requisito

Fonte: LELIS,Caio

Matriz de Rastreabilidade

Tabela 2 - Matriz de Rastreabilidade

Tipo Identificação e Elicitação Descrição Fontes de elicitação Pré-Rastreabilidade
RF RF01 Consultar saldo e extrato de uso do cartão de mobilidade. IS01, BS01, OBS01 US01 , Épico Consulta , Cenário 03 ,LV03 , UC05
RF RF02 Acessar itinerários detalhados de ônibus, facilitando o planejamento de viagens. IS02, BS02 US02 , Épico Consulta , Cenário 02 , LO5 , UC03
RF RF03 Realizar recargas de créditos no cartão. IS03, BS03 US03 , Épico Recarga , Cenário 01 , LO2 , UC02
RF RF04 Interagir com um chatbot para esclarecer dúvidas e solicitar serviços relacionados ao transporte público. IS04, BS04 US04 , Épico Acessibilidade , LO7
RF RF05 Suportar informações em tempo real sobre o status dos transportes públicos. IS05, BS05 US05 , Épico Estabilidade , LO1
RF RF06 Integrar funcionalidades de navegação e mapas para otimizar rotas e facilitar a localização de paradas de ônibus para o usuário. IS06, BS06 US07 , Épico Integração , LO3
RF RF07 O aplicativo deve permitir cadastrar métodos de pagamento. BS07 US07 , Épico Pagamento , Cenário 07 , L06, LE2 , UC02
RF RF08 Deve ser possível personalizar a aparência da interface do usuário. IS09 US10 , Épico Acessibilidade , L04, LE3
RF RF09 O usuário deve ser capaz de realizar cadastro. BS08 US08 , Épico Autenticação , L03
RF RF10 O usuário deve ser capaz de realizar login. IS12 US08 , Épico Autenticação , LV1, LV3 , UC01
RF RF11 O usuário deve fornecer sua localização. BS10 US09 , Épico Consultas , LV2, LV3
RF RF12 Deve ser capaz de consultar o extrato. BS01 US01 , Épico Consultas , Cenário 06 , LV4, LV3 , Uc05
RF RF13 O aplicativo deve permitir a visualização de linhas e horários. OBS02 US12 , Épico Informações , Cenário 02 , LV03 , UC03
RF RF14 Deve ser possível fazer a recarga do saldo. Observação US03 , Épico Recarga , Cenário 01 , LE2, LO2, LO6 , UC02
RF RF15 Deve ser possível salvar rotas. Observação US14 , Cenário 02 , LO5 , UC03
RF RF16 Deve ser possível alterar informações de cadastro. Observação LO3 , UC01
RF RF17 O aplicativo deve fornecer uma seção de comunicação direta. Observação US15 , Épico Informações , LO4
RF RF18 O aplicativo deve fornecer ajuda com perguntas frequentes. Observação US15 , Épico Informações , LO4
RF RF19 Deve ser possível acessar informações sobre o histórico de atividades. OBS08 US19 , Épico Histórico , Cenário 06 , LV03, LV01, LO03, LO04 , UC05
RF RF20 Deve ser possível solicitar uma 2ª via do cartão desejado. OBS09 US23 , Épico 13 , Cenário 04 , LV01, LO02, LO03, LO04 , UC04
RF RF21 O aplicativo deve fornecer ajuda com perguntas frequentes. OBS10 US15, US04 , Épico Acessibilidade , LO01, LV01, LO03, LO04, LO07
RF RF22 O aplicativo possui mecanismo de visualização do saldo. BS01, IS01, Q01 US01 , Épico 01 , Cenário 03 , LV03, LO03, LO04, LO06, LE02
RF RF23 O aplicativo acessa o histórico de acessos. Q02 US19, US30 , Épico Histórico , LV03, LV01, LO03, LO04 , UC05
RF RF24 O aplicativo tem meios de mecanismo de bloqueio de cartões. Q03 LO02, LO04, LV01, LE01
RF RF25 O aplicativo tem meios de mecanismo de desbloqueio de cartões. Q04 US23 , Épico 13 , Cenário 04 , LO01, LO02, LO03, LO04, LE01
RF RF26 O aplicativo concede acesso às paradas próximas. Q05 US02 , Épico 01 , Cenário 02 , LV01, LV02, LO03, LO04, LO05, LV03, LE01 , UC03
RF RF27 O aplicativo concede visualização a quantidade de passes. Q06 US01 , Épico Consulta , LV01, LV03, LO02, LO03, LO04, LO05, LO06, LE02
RF RF28 O aplicativo tem opção de pagamento via cartão de crédito. Q07 US07 , Épico Pagamento , Cenário 07 , LV01, LO01, LO03, LO04, LO06 , UC02
RF RF29 O aplicativo mostra ao usuário a previsão de depósito de dinheiro depositado. Q08 US16 , Épico 08 , Cenário 03 , LV03, LO02, LO03, LO04, LO06
RF RF30 O aplicativo mostra o histórico de transportes pegos pelo usuário ao longo do seu uso. Q09 US19 , Épico 19 , Cenário 06 , LV01, LV03, LV04, LO03, LO04, LO05, LE01 , UC05
RNF RNF01 Garantir compatibilidade com sistemas operacionais Android e iOS. IS13, BS14 -
RNF RNF02 Oferecer uma instalação e uso do aplicativo intuitivos e de fácil compreensão. IS14 -
RNF RNF03 Apresentar uma interface de usuário amigável e intuitiva para facilitar a navegação. IS15, BS15 -
RNF RNF04 Fornecer feedback ao usuário sobre o status da consulta, recarga e outras interações relevantes. IS16, BS16, OBS10 -
RNF RNF05 Implementar medidas de segurança robustas para proteger a privacidade dos usuários durante as interações no aplicativo. IS17 -
RNF RNF06 Deve ser de código aberto e gratuito. IS18 -
RNF RNF07 O aplicativo deve fornecer segurança ao usuário com dados cadastrados. Q10 -
RNF RNF08 O aplicativo deve rastrear os ônibus via GPS. Q11 -
RNF RNF09 O aplicativo deve ser otimizado. Q12 -
RNF RNF10 O aplicativo deve possuir meios de acessibilidade para pessoas que possuam deficiências visuais, físicas ou auditivas. Q13 -

Fonte: LELIS,Caio

Bibliografia

[1]SERRANO, Mauricio. SERRANO, Milene. Slides da aula "Requisitos: aula 26". Acesso em 19/11/2023

[2] 2023.1-BilheteriaDigital. GitHub. Disponível em: https//requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/agil/nfrframework/. Acesso em: 19 de novembro de 2023.

Histórico de Versão

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criação do documento Caio Lelis 19/11/2023 Caio Braga 20/11/2023