Matriz de Rastreabilidade
Introdução
Este artefato tem como objetivo apresentar de forma consolidada os requisitos elicitados no projeto, agregando os dados presentes nos artefatos de pós-rastreabilidade: Backward-from e Forward-from.
A matriz geral proporciona uma visão estruturada dos requisitos, permitindo a identificação das origens de elicitação (pré-rastreabilidade), seus desdobramentos (pós-rastreabilidade) e o estado atual de implementação. Essa abordagem facilita a análise de dependências, a rastreabilidade completa e o gerenciamento dos requisitos ao longo do ciclo de vida do projeto.
Metodologia
A metodologia utilizada consiste na elaboração de uma matriz contendo os principais atributos dos requisitos, cruzando-os com suas fontes de elicitação e os artefatos relacionados. A matriz foi desenvolvida com base nos requisitos documentados no artefato de Requisitos Elicitados.
A estrutura da matriz conta com as seguintes colunas:
- ID: Identificador do requisito.
- Descrição: Resumo do conteúdo do requisito.
- Elicitação: Técnica utilizada para obter o requisito.
- Artefatos: Artefatos desenvolvidos a partir do requisito.
- Implementação: Estado de implementação do requisito (Sim, Parcial, Não).
- Elos: Conexões com outros requisitos ou artefatos.
- Autor(es): Integrante(s) responsável pelo desenvolvimento do requisito.
Mapeamento
Siglas
A tabela abaixo apresenta a legenda com a sigla e o significado dos principais artefatos referenciados na matriz.
Tabela 1 — Legenda do mapeamento de requisitos.
Sigla | Descrição |
---|---|
AD | Análise de Documentos |
EN | Entrevista |
INT | Introspecção |
BR | Brainstorming |
RF | Requisitos Funcionais |
RNF | Requisitos Não Funcionais |
Fonte: Elaborado pelos autores ( João Marcos e e Luiza da Silva Pugas, 2025)
Artefatos Relacionados
A lista abaixo descreve os tipos de artefatos que podem ser relacionados aos requisitos na matriz geral.
- Casos de Uso
- Cenários
- Histórias de Usuário
- Léxicos
- Especificação Suplementar
- NFR Framework
Matriz Geral
A tabela abaixo apresenta a matriz geral de rastreabilidade, onde estão listados todos os requisitos do projeto com suas respectivas descrições, métodos de elicitação, artefatos relacionados, status de implementação e elos.
Tabela 2 — Matriz Geral de Rastreabilidade.
ID | Descrição | Elicitação | Artefatos Relacionados | Implementação | Versão | Elos | Autor(es) |
---|---|---|---|---|---|---|---|
RF01 | O usuário deve conseguir realizar login de forma simples e rápida | BR01, AD01 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa |
RF02 | O usuário deve conseguir acessar funcionalidades mesmo com pouca familiaridade com tecnologia | BR02 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa |
RF03 | O usuário deve poder receber notificações personalizadas com base em sua localização | BR03 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa |
RF04 | O usuário deve poder consultar agendamentos e serviços em um único local centralizado | BR04 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RF05 | O usuário deve ter acesso a um assistente virtual com acessibilidade por voz | BR05 , AD05 , INT13 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RF06 | O usuário deve poder acessar tutoriais passo a passo sobre como usar o app | BR06 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RF07 | O usuário deve poder alterar o tamanho da fonte e o contraste de cores | BR07, EN08, AD08 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RF08 | O aplicativo deve permitir modo escuro | BR08 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RF09 | O usuário deve poder acessar e visualizar notícias relevantes | BR10 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa |
RF10 | O usuário deve poder gerar relatórios e visualizar comprovantes de agendamentos | BR11 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RF11 | O aplicativo deve permitir a integração com serviços de saúde, educação e mobilidade | BR12 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RF12 | O usuário deve poder alterar o idioma do aplicativo | BR13 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | João Marcos Moraes |
RF13 | O usuário deve poder personalizar suas preferências e perfis para recomendações de serviços | BR14 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | João Marcos Moraes |
RF14 | O aplicativo deve permitir o envio de mensagens curtas sobre vencimentos e lembretes importantes | BR15 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | João Marcos Moraes |
RF15 | O usuário deve poder acessar um menu com as principais funções logo na tela inicial | BR16 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa |
RF16 | O usuário deve poder acessar informações de agendamento e reagendamento de forma centralizada | BR17 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Karoline Luz da Conceição |
RF17 | O aplicativo deve permitir notificações por categorias como saúde, educação, transporte | BR19 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RF18 | O usuário deve conseguir compartilhar ou salvar informações importantes (como protocolos ou comprovantes) | BR20 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Luiza da Silva Pugas |
RF19 | O aplicativo permite a visualização da localização dos ônibus em tempo real, incluindo previsão de chegada e rota no mapa | EN01 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RF20 | O aplicativo fornece links para serviços externos com explicações claras | EN02 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa |
RF21 | O aplicativo oferece funcionalidades para consulta de informações educacionais, como calendário letivo e status de vagas no CIL. | EN03, INT07 | Histórias de Usuário | Parcial | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RF22 | O aplicativo permite autenticação segura através da plataforma gov.br, com opções como reconhecimento facial. | EN04 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Luiza da Silva Pugas |
RF23 | O aplicativo facilita o acesso a serviços relacionados a impostos (como boletos do IPVA) com instruções claras. | EN05 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RF24 | O aplicativo implementa funcionalidades adicionais na área educacional, como acompanhamento de pendências para professores e alunos. | EN06 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RF25 | O aplicativo deve permitir que usuários reportem problemas da cidade através de um mapa interativo. | EN09 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Karoline Luz da Conceição |
RF26 | O aplicativo deve fornecer acesso a números de serviços de emergência da polícia. | EN10, INT05 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Karoline Luz da Conceição |
RF27 | O aplicativo deve oferecer uma seção de suporte ao usuário com instruções de uso. | EN11 | Casos de Uso, Cenarios, Histórias de Usuário e Léxicos | Não | 1.0 | Forward-from e Backward-from | Luiza da Silva Pugas |
RF28 | O sistema deve permitir que o usuário solicite serviços públicos como coleta de lixo, reparo de vias e diversos. | AD02 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Karoline Luz da Conceição |
RF29 | O sistema deve permitir o usuário utilizar um mapa para localizar onde foi solicitado o serviço. | AD03 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Karoline Luz da Conceição |
RF30 | O sistema deve permitir que o usuário visualize e acompanhe o status das suas solicitações. | AD04 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Luiza da Silva Pugas |
RF31 | O sistema deve permitir que o usuário confirme a resolução de problemas relatados. | AD06 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Luiza da Silva Pugas |
RF32 | O sistema deve permitir que o usuário exclua seus dados e conta do aplicativo. | AD07 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Luiza da Silva Pugas |
RF33 | Permitir o registro de ocorrências relacionadas a problemas de infraestrutura urbana, como buracos ou falta de iluminação. | INT01 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RF34 | Disponibilizar categorias pré-definidas para o tipo de ocorrência, facilitando a triagem pelos órgãos competentes. | INT02 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RF35 | Permitir ao usuário selecionar o tipo de serviço desejado (implantação, limpeza ou reparo). | INT03 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | João Marcos Moraes |
RF36 | Possibilitar a adição de descrição textual, imagem e localização GPS da ocorrência. | INT04 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | João Marcos Moraes |
RF37 | Disponibilizar agendamento de serviços de saúde pública, como vacinação ou doação de sangue. | INT06 | Sem relacionamento | Sim | 1.0 | Forward-from e Backward-from | - |
RF38 | Oferecer acesso a serviços de transporte público, incluindo pré-cadastro do Cartão Mobilidade. | INT08 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | João Marcos Moraes |
RF39 | Permitir agendamentos em serviços sociais, como centros de assistência social e habitação. | INT09 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RF40 | Disponibilizar a emissão de tributos, certidões e outros documentos fiscais. | INT10 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RF41 | Fornecer um histórico de interações do usuário com o aplicativo, incluindo solicitações e agendamentos. | INT11 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RF42 | Apresentar um feed de notícias atualizadas com informações úteis do Governo do Distrito Federal. | INT12 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RF43 | Integrar um assistente virtual ou chatbot com respostas automáticas para dúvidas frequentes dos usuários. | INT13, BR18 | Histórias de Usuário | Sim | 1.0 | Forward-from e Backward-from | Karoline Luz da Conceição |
RF44 | Fornecer um mapa com localização de unidades de serviço público e ocorrências próximas. | INT14 | Sem relacionamento | Sim | 1.0 | Forward-from e Backward-from | - |
RNF01 | O sistema deve ser compatível com vários dispositivos como Android e iOS. | AD09 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RNF02 | O sistema deve estar em conformidade com a Lei Geral de Proteção de Dados (LGPD). | AD10 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | João Marcos Moraes e Luiza da Silva Pugas |
RNF03 | O sistema deve possuir uma interface simples, limpa e com ícones ilustrativos | BRN01 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RNF04 | O aplicativo deve permitir acessibilidade para pessoas idosas ou com deficiência visual | BRN02 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa e Karoline Luz da Conceição |
RNF05 | O sistema deve funcionar mesmo em dispositivos com baixa capacidade de hardware | BRN04 | Especifição Suplementar | Sim | 1.0 | Forward-from e Backward-from | - |
RNF06 | A navegação deve ser rápida e fluida entre telas, sem necessidade de redirecionamentos excessivos | BRN05 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RNF07 | O sistema deve carregar as informações de forma otimizada, reduzindo tempo de resposta | BRN06 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RNF08 | O layout deve ser responsivo para diferentes tamanhos de tela | BRN07, INT22 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RNF09 | O sistema deve ter compatibilidade com leitores de tela | BRN08 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa e Karoline Luz da Conceição |
RNF10 | O app deve conter linguagem clara e acessível, adequada a diferentes níveis de escolaridade | BRN09 | Especifição Suplementar | Não | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RNF11 | O aplicativo deve ser mais autoexplicativo, com uma navegação intuitiva e menos dependência de redirecionamentos externos. | EN01, AD11 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RNF12 | O aplicativo deve garantir que as informações exibidas sejam atualizadas e reflitam fielmente a realidade, especialmente nas áreas de saúde e educação. | EN02 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RNF13 | O aplicativo deve apresentar estabilidade, evitando travamentos ou falhas de carregamento, especialmente em redes móveis. | EN03 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RNF14 | O aplicativo deve garantir proteção de dados pessoais, reforçando a confiança do usuário quanto à privacidade e segurança. | EN04 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | João Marcos Moraes e Luiza da Silva Pugas |
RNF15 | O aplicativo deve melhorar a performance do processo de login, permitindo uma experiência mais fluida. | EN05 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RNF16 | O aplicativo deve considerar a usabilidade para usuários idosos, garantindo que o design e as funcionalidades sejam facilmente compreensíveis e acessíveis. | EN06 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RNF17 | O aplicativo deve fornecer suporte para acessibilidade, incluindo recursos para daltônicos e deficientes visuais. | EN07, INT19 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Ana Victória Guedes da Costa e Karoline Luz da Conceição |
RNF18 | O aplicativo deve ter uma aparência profissional e confiável para transmitir segurança aos usuários. | EN08 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RNF19 | O aplicativo deve ser compatível com as versões mais recentes dos sistemas Android e iOS. | INT15 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RNF20 | As funcionalidades principais devem responder em, no máximo, dois segundos para garantir boa experiência. | INT16 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Artur Mendonça |
RNF21 | A interface deve ser simples, objetiva e utilizar linguagem acessível a usuários com diferentes níveis de escolaridade. | INT17 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Lucas Mendonça |
RNF22 | O sistema deve proteger as informações pessoais com criptografia de dados e autenticação segura. | INT18 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | João Marcos Moraes e Luiza da Silva Pugas |
RNF23 | Deve funcionar em modo offline para consulta de registros ou informações previamente acessadas. | INT20 | Especifição Suplementar, NFR Framework | Não | 1.0 | Forward-from e Backward-from | Gabriel Lopes |
RNF24 | As imagens capturadas pelo usuário devem ser otimizadas para upload rápido mesmo em conexões móveis. | INT21 | Especifição Suplementar, NFR Framework | Sim | 1.0 | Forward-from e Backward-from | Artur Mendonça |
Fonte: Elaborado pelos autores ( João Marcos, Lucas Mendonça e Luiza da Silva Pugas, 2025)
Bibliografia
MATHEUS, Henrique. Matriz de Rastreabilidade. Repositório do Grupo Bilheteria Digital da disciplina de Requisitos de Software da Universidade de Brasília, 2023. Disponível em: <https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/rastreabilidade/matriz-geral/>. Acesso em: 04 junho 2025.
LUIZA, Ana. Matriz Geral. Repositório do Grupo MEI - Microempreendedor Individual da disciplina de Requisitos de Software da Universidade de Brasília, 2022. Disponível em: <https://requisitos-de-software.github.io/2022.2-MEI/Pos-Rastreabilidade/MatrizGeral/>. Acesso em: 04 junho 2025.
BOSI, Rafael; SANTOS, Mizael. Matriz Geral. Repositório do Grupo VLC da disciplina de Requisitos de Software da Universidade de Brasília, 2023. Disponível em: <https://requisitos-de-software.github.io/2023.1-VLC/#/pos_rastreabilidade/matriz_rastreabilidade?id=matriz-de-rastreabilidade>. Acesso em: 04 junho 2025.
SERRANO, Milene. Slides da aula 26. Aula 26 da disciplina Requisitos de Software. Universidade de Brasília, Brasília, acesso em 04 junho 2025.
Histórico de Versões
Versão | Descrição | Autor(es) | Data | Revisor(es) | Data de Revisão |
---|---|---|---|---|---|
1.0 | Criação da página e introdução | João Marcos Moraes | 04/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.1 | Adicionando tabela modelo | João Marcos Moraes | 04/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.2 | Adicionando tabela 2 matriz geral | João Marcos Moraes | 04/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.3 | Adicionando Bibliografia e Adicionando Artefatos relacionados | João Marcos Moraes | 04/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.4 | Arrumando Artefatos relacionados e adicionando lista deles | Lucas Mendonça | 07/06/2025 | Gabriel Lopes | 08/06/2025 |
1.5 | Adicionando Coluna de Autores e adicionando na metodologia | João Marcos Moraes | 08/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.6 | Adição dos requisitos funcionais RF01, RF02, RF03, RF09, RF15, RF20 | Ana Victória | João Marcos Moraes | 08/06/2025 | |
1.7 | Adição dos requisitos funcionais RF16, RF25, RF26, RF28, RF29, RF43 | Karoline Luz | 08/06/2025 | Artur Mendonça | 08/06/2025 |
1.8 | Adição dos requisitos Não funcionais RNF04, RNF09, RNF17 | Ana Victória e Karoline Luz | 08/06/2025 | Artur Mendonça | 08/06/2025 |
1.9 | Adição dos requisitos funcionais RF12, RF13, RF14, RF35, RF36, RF38 | João Marcos Moraes | 08/06/2025 | Lucas Mendonça | 08/06/2025 |
1.10 | Adição dos requisitos funcionais RF16, RF25, RF26, RF28, RF29, RF43 | Luiza da Silva Pugas | 08/06/2025 | João Marcos Moraes | 08/06/2025 |
1.11 | Adição dos requisitos Não funcionais RNF02, RNF14, RNF22 | João Marcos Moraes e Luiza da Silva Pugas | 08/06/2025 | Lucas Mendonça | 08/06/2025 |
1.12 | Adição dos requisitos funcionais RF04, RF05, RF06, RF11, RF21, RF33 | Artur Mendonça | 08/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.13 | Adição dos requisitos Não funcionais RNF06, RNF07, RNF13, RNF15, RNF20, RNF24 | Artur Mendonça | 08/06/2025 | Luiza da Silva Pugas | 08/06/2025 |
1.14 | Adição dos requisitos funcionais RF07, RF08, RF10, RF19, RF23, RF34 | Gabriel Lopes | 08/06/2025 | Karoline Luz | 08/06/2025 |
1.15 | Adição dos requisitos Não funcionais RNF01, RNF08, RNF12, RNF18, RNF19, RNF23 | Gabriel Lopes | 08/06/2025 | Karoline Luz | 08/06/2025 |
1.16 | Adição dos requisitos funcionais RF17, RF24, RF39, RF40, RF41, RF42 | Lucas Mendonça | 08/06/2025 | Gabriel Lopes | 08/06/2025 |
1.17 | Adição dos requisitos Não funcionais RNF03, RNF10, RNF11, RNF16, RNF21 | Lucas Mendonça | 08/06/2025 | Gabriel Lopes | 08/06/2025 |