Introdução
A rastreabilidade forward-from diz respeito à ligação entre os requisitos especificados e os artefatos produzidos ao longo das etapas subsequentes do desenvolvimento. Essa abordagem permite acompanhar o percurso de cada requisito desde sua definição inicial até sua efetiva implementação e validação no produto final.
Objetivo
A análise da rastreabilidade forward-from tem como principal finalidade garantir que todos os requisitos identificados estejam corretamente refletidos nas fases seguintes do projeto, como modelagem, desenvolvimento, testes e validação. Esse tipo de rastreabilidade assegura a consistência entre os objetivos de negócio e as soluções implementadas, promovendo a transparência e o controle de qualidade do sistema.
Além disso, esse processo facilita o rastreamento de mudanças, ajuda na identificação de lacunas ou requisitos não atendidos e contribui para um melhor gerenciamento do ciclo de vida dos requisitos. Ao garantir a ligação clara entre os requisitos e seus artefatos derivados, reforça-se a entrega de um produto que atende de forma efetiva às necessidades dos stakeholders.
Metodologia
Para realizar a análise de rastreabilidade forward-from, foram considerados os vínculos estabelecidos entre os requisitos e diferentes artefatos gerados durante o projeto. Abaixo estão listados os tipos de artefatos utilizados na documentação e validação dos requisitos, junto às respectivas siglas utilizadas para identificá-los:
- UC – Casos de Uso (Use Case)
- US – Histórias de Usuário
- NFR – NFR Framework (Requisitos Não Funcionais)
- ESP – Especificação Suplementar
- CN – Cenários
- LX – Léxico
- EP – Épicos
Requisitos Funcionais
Cenário não implementado | Lexico não implementado|Caso de Uso| Elo | História de Usuário | NFR Framework |
Tabela 1 - Matriz de requisitos funcionais.
Requisito | Descrição | Implementado | Cenário | Léxico | Caso de Uso | Épico | História de Usuário | NFR Framework |
---|---|---|---|---|---|---|---|---|
RF01 | Permitir consulta de multas e débitos do veículo | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF02 | Realizar agendamento de serviços (vistoria, CNH, etc.) | Sim | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF03 | Exibir informações da CNH e pontuação | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF04 | Realizar a transferência da autuação de infração | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF05 | Exibir notificações de prazos e documentos vencidos | Sim | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF06 | Realizar transferência de documento do veículo | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF07 | Trocar a PPD para CNH definitiva pelo app | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF08 | Sistema de pagamento de taxas e débitos | Sim | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF09 | Aviso automático em caso de roubo/recuperação do carro | Não | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF10 | Consulta de CNH, documentos e multas | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF11 | Agendamento online para provas teóricas e práticas | Não | Cenário | lexico | Caso de Uso | |||
RF12 | Opção para adicionar quilometragem do seu carro | Não | Cenário | lexico | Caso de Uso | |||
RF13 | Guia de documentos necessários para cada tipo de serviço | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF14 | Chat com IA para tirar dúvidas | Não | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF15 | Integração com CNH Digital | Sim | Cenários | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF16 | Atendimento ao vivo com servidor do DETRAN via chat/vídeo | Não | Cenário | lexico | Caso de Uso | |||
RF17 | Exibir status do licenciamento e do IPVA do veículo | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF18 | Gerar segunda via da CNH e CRLV digitalmente | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF19 | Consultar a pontuação da CNH diretamente no aplicativo | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF20 | Agendamento de serviços presenciais | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF21 | Permitir acompanhamento de processos | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF22 | Exibir notificações de prazos e documentos vencidos | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF23 | Consulta do status do licenciamento em tempo real | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF24 | Geração de boleto e pagamento integrado no app | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF25 | Consulta e detalhamento de infrações com imagens | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF26 | Iniciar e acompanhar recurso de multa pelo app | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF27 | Agendamento de exame médico para CNH | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF28 | Notificações de vencimento da CNH, multas e licenciamento | Não | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF29 | Explicações Simples sobre termos técnicos | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF30 | Canal de atendimento humano | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF31 | Solicitar reposição de placa Mercosul | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF32 | Conversão de placa para Mercosul | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF33 | Histórico de infração do condutor | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF34 | Histórico de infração do veículo | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF35 | Conversão de autuação em penalidade | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF36 | Protocolo-e, nova solicitação | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF37 | Protocolo-e, acompanhar solicitação | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF38 | Solicitar credencial de estacionamento para idoso | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF39 | Solicitar credencial de estacionamento para pessoas com TEA | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF40 | Pagamento de débitos para liberação de veículo | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF41 | Simulado de prova teórica | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF42 | Disponibilizar seção de leilões de veículos | Não | Cenário não implementado | |||||
RF43 | Verificar autorização de veículo p/ transporte escolar | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RF44 | Solicitar autorização de transporte escolar pelo app | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
Fonte: Giovana Barbosa, Gabriel Mendes , João Lobo, Maria Eduarda, Pedro Camilo, Eric Akio, Luiz Bessa , 2025.
Requisitos Não funcionais
Tabela 4 - Matriz para os Requisitos Não funcionais.
Requisito | Descrição | Implementado | Cenário | Léxico | Caso de Uso | Épico | História de Usuário | NFR Framework |
---|---|---|---|---|---|---|---|---|
RNF01 | Interface intuitiva e fácil de navegar | Sim | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF02 | Compatibilidade com diferentes dispositivos e sistemas | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF03 | Alta segurança no tratamento de dados pessoais e veiculares | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF04 | Área educacional com explicações e vídeos | Não | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF05 | Acessibilidade (fonte grande, contraste, modo noturno) | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF06 | Leitor de tela e assistente por voz para pessoas cegas | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF07 | Sistema de avaliação com base em uso real (ex-alunos) | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF08 | Propaganda efetiva para promover o app | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF09 | Layout com foco em Simplicidade e legibilidade | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF10 | Carregamento rápido das páginas | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF11 | Acessibilidade para diferentes perfis de usuários | Não | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF12 | Explicações acessíveis sobre siglas (ex: RENAVAM) | Não | Cenário | lexico | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF13 | Texto com fontes ajustáveis e botões grandes | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF14 | Interface adaptada para idosos e iniciantes | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF15 | Aplicativo leve e com baixo consumo de dados | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF16 | Tempo de resposta rápido | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF17 | Feedback visual e sonoro nas interações do usuário | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF18 | Disponibilidade do sistema 24/7 | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF19 | Confiabilidade: recuperação de falhas e continuidade da navegação | Não | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
RNF20 | Interface com poucos elementos por tela (leitura fácil) | Sim | Cenário não implementado | Lexico não implementado | Caso de Uso | Elo | História de Usuário | NFR Framework |
Fonte: Giovana Barbosa, Gabriel Mendes , João Lobo, Maria Eduarda, Pedro Camilo, Eric Akio, Luiz Bessa , 2025.
Histórico de versão
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 | 12/06/2025 | criação do documento | Giovana Barbosa | Gabriel Mendes |
2.0 | 20/06/2025 | Criação da estrutura da tabela | João Lobo | Giovana Barbosa |
2.2 | 22/06/2025 | montando a tabela | Giovana Barbosa | Giovana Barbosa |