Matriz Geral de Rastreabilidade
Introdução
A Matriz Geral de Rastreabilidade é um documento que apresenta os requisitos levantados no projeto, junto com sua pré e pós-rastreabilidade. Essa matriz, organizada em formato de tabela, cria uma ligação entre os requisitos e os documentos relacionados.
Ao usar essa técnica de referências cruzadas, é possível identificar e visualizar as dependências entre os requisitos. Além disso, a matriz geral permite incluir conexões que mostram o relacionamento entre os artefatos produzidos durante o projeto.
O principal objetivo desse artefato é reunir, em uma única matriz de rastreabilidade, os resultados obtidos nos artefatos Backward-From e Forward-From.
Em resumo, a matriz geral tem um papel essencial na análise e no entendimento dos requisitos, pois oferece uma visão clara e detalhada das relações entre os diferentes elementos do projeto.
Integrantes do Grupo
A Tabela 1 apresenta todos os integrantes da equipe que participaram da etapa da Histórias de Usuário, juntamente com a descrição das atividades que cada um desenvolveu durante o projeto.
| Nome | Quais etapas participou |
|---|---|
| Arthur Guilherme | Adição dos requisitos de RF43, RF44, RF45, RF46, RF49, RF50, RF51, RNF08 e RNF14 |
| Arthur Henrique | Adição dos requisitos de RF03, RF04, RF05, RF16, RF20, RF25, RF26, RF29, RNF07 e RNF13. |
| Felipe Guimaraes | Adição dos requisitos de RF07, RF08, RF09, RF10, RF12, RF17, RF27, RNF03 e RNF11 |
| João Felipe | Adição dos requisitos de RF14, RF23, RF30, RF37, RF41, RF42, RF47, RNF02 e RNF04. |
| João Sapiência | Adição dos requisitos de RF24, RF31, RF32, RF33, RF36, RF39 e RF48; correção de links para US correspondentes. |
| Tiago Lemes | Criação do documento de Matriz de Rastreabilidade e adição dos requisitos de RF06, RF15, RF18, RF19, RF21, RF22, RF34, RF35, RNF01 e RNF05 |
| Vilmar José | Adição dos requisitos de RF01, RF02, RF11, RF13, RF28, RF38, RF40, RNF09, RNF10 e RNF15 |
Metodologia
Os requisitos apresentados foram inicialmente levantados no artefato Requisitos Elicitados e refinados ao longo do desenvolvimento do projeto.
A matriz é composta por 7 colunas, descritas a seguir:
- ID: Identifica o requisito de forma única;
- Descrição: Apresenta o conteúdo e/ou objetivo do requisito;
- Pré-Rastreabilidade: Indica a origem ou fonte de elicitação do requisito;
- Implementado: Informa se o requisito foi implementado no aplicativo (Sim, Não ou Parcialmente);
- Artefatos: Lista os artefatos relacionados ao requisito;
- Elos: Mostra as conexões entre os requisitos e os artefatos correspondentes.
Legenda
- RFx: Requisito Funcional número x;
- RNFx: Requisito Não Funcional número x;
- USx: História de usuário número x;
- CEx: Cenário número x;
- TMx: Tema número x;
- UCx: Casos de Uso número x;
- EPx: Épico número x;
- ELOFx: Elo do Foward from número x;
- ELOBFx: Elo do Backward-From número x;
Matriz de Rastreabilidade
Requisitos Funcionais
| Código | Descrição | Pré-Rastreabilidade | Implementada | Artefatos | Elos |
|---|---|---|---|---|---|
| RF01 | O sistema deve identificar cada indivíduo (Aluno, Professor, Monitor, Coordenador e Administrador) | Análise de Documento | Sim | US01 EP01 TM01 |
ELOFF01 ELOBF01 |
| RF02 | O sistema deve ter perfil individual | Análise de Documento | Sim | US02 EP01 TM01 |
ELOFF02 ELOBF02 |
| RF03 | O sistema deve mapear conceitos respeitando a hierarquia da TAS | Análise de Documento | Sim | US03 EP03 TM03 |
ELOFF03 ELOBF03 |
| RF04 | O sistema deve agregar o processo formal de avaliação ao AVA | Análise de Documento | Sim | US04 US05 EP04 |
ELOFF04 ELOBF04 |
| RF05 | O sistema deve integrar a avaliação docente com inferências do SAE | Análise de Documento | Sim | US27 EP23 TM09 |
ELOFF05 ELOBF05 |
| RF06 | O assistente virtual deve combinar resultados formais com inferências Fuzzy | Análise de Documento | Sim | US06 EP06 TM04 Fornecer Estatísticas |
ELOFF06 ELOBF06 |
| RF07 | A interface deve conter o progresso do aluno na disciplina toda | Brainstorming | Sim | US07 EP16 TM06 Consultar Desempenho Desempenho |
ELOFF07 ELOBF07 |
| RF08 | A interface deve exibir um progresso em porcentagem do andamento da disciplina | Brainstorming | Não | UC01 CE01 US08 EP16 TM06 Aluno Consultar Desempenho Estatísticas Desempenho |
ELOFF08 ELOBF08 |
| RF09 | A interface deve exibir como está a porcentagem de acertos das atividades de cada conteúdo | Brainstorming | Não | UC02 CE02 US09 EP14 TM05 Aluno Consultar Desempenho Atividade Concluída Conteúdo Dominado Estatísticas |
ELOFF09 ELOBF09 |
| RF10 | A interface deve exibir como está a porcentagem de erros das atividades de cada conteúdo | Brainstorming | Não | UC03 CE03 US10 EP14 TM05 Aluno Consultar Desempenho Conteúdo em Dificuldade Estatísticas |
ELOFF10 ELOBF10 |
| RF11 | A interface deve exibir a média geral da turma em cada atividade | Brainstorming | Não | UC10 CE10 US11 EP13 TM05 Estatísticas Desempenho Fornecer Estatísticas Professor Aluno |
ELOFF11 ELOBF11 |
| RF12 | A interface deve exibir a média do aluno após a atividade | Brainstorming | Sim | US12 EP14 TM05 Realizar Atividade Consultar Desempenho Atividade Concluída |
ELOFF12 ELOBF12 |
| RF13.1 | O aluno deve escolher o tempo em que deseja receber notificação sobre atividade atrasada | Brainstorming | Não | UC11 CE11 US13 EP18 TM07 Configurar Aviso |
ELOFF13 ELOBF13 |
| RF14 | O sistema deve permitir que o aluno indique as disciplinas em que tem mais facilidade | Brainstorming | Não | CE15 US14 EP17 TM06 Aluno Consultar Conteúdo Desempenho |
ELOFF14 ELOBF14 |
| RF15 | O sistema deve enviar notificações para lembrar o aluno de revisar conteúdos passados | Brainstorming | Não | UC04 CE04 US15 EP19 TM07 Consultar Conteúdo Conteúdo em Dificuldade PT07 |
ELOFF15 ELOBF15 |
| RF16 | O sistema deve ter um índice de conteúdos ordenado pela porcentagem de erros em cada conteúdo. | Entrevista com Docentes | Não | US10 EP14 |
ELOFF16 ELOBF16 |
| RF17 | O sistema deve possuir vídeo aula | Brainstorming | Sim | US17 EP20 TM08 Aluno Consultar Conteúdo |
ELOFF17 ELOBF17 |
| RF18 | O sistema deve pedir ao aluno a melhor forma de caminho de notificação | Entrevista | Não | UC05 CE05 US18 EP18 TM07 Receber Notificação Configurar Aviso PT09 |
ELOFF18 ELOBF18 |
| RF19 | O sistema deve enviar uma notificação quando está chegando perto da data de entrega de uma atividade | Entrevista | Não | UC06 CE06 US19 EP19 TM07 Aluno Receber Notificação Atividade Concluída Atividade Pendente Atividade em Andamento Atividade Atrasada Configurar Aviso PT10 |
ELOFF19 ELOBF19 |
| RF20 | O aluno escolhe quando ele recebe a notificação de proximidade da data de entrega de atividade. | Análise de Questionário | Não | US19 EP18 TM07 |
ELOFF20 ELOBF20 |
| RF21 | O sistema deve Fornecer Estatísticas e informações analíticas em diferentes níveis | Brainstorming | Sim | US21 EP13 TM05 Professor Monitor Consultar Desempenho Analisar Desempenho |
ELOFF21 ELOBF21 |
| RF22 | As análises devem ser em tempo real e apresentadas em gráficos | Entrevista | Sim | US22 EP13 TM05 Professor Monitor Consultar Desempenho Fornecer Estatísticas Estatísticas Analisar Desempenho |
ELOFF22 ELOBF22 |
| RF23 | O sistema deve permitir a visualização de cálculos de desempenho do aluno | Análise de Documento | Não | CE14 US23 EP07 TM05 Professor Consultar Desempenho Fornecer Estatísticas |
ELOFF23 ELOBF23 |
| RF24 | O sistema deve permitir a criação e organização de questões interativas para apoiar o ensino-aprendizagem. | Brainstorming | Não | US52 EP22 |
ELOFF24 ELOBF24 |
| RF25 | O sistema deve promover a interação dos alunos com as questões, avaliando seu conhecimento informativo e formativo. | Análise de Documento | Sim | US25 EP23 TM09 |
ELOFF25 ELOBF25 |
| RF26 | O SAE deve fornecer assistência para professores neste módulo. | Entrevista com Professores | Sim | US26 EP06 TM04 |
ELOFF26 ELOBF26 |
| RF27 | O SAE deve fornecer assistência para alunos neste módulo | Análise de Documento | Sim | Assistente Virtual | ELOFF27 ELOBF27 |
| RF28 | O sistema deve conter um banco de questões geradas pelo professor | Brainstorming | Sim | US28 EP23 TM09 Banco de Questoões Professor |
ELOFF28 ELOBF28 |
| RF29 | O banco de questões do sistema deve conter questões de outras origens. | Análise de Documento | Não | US28 EP23 TM09 |
ELOFF29 ELOBF29 |
| RF30 | O sistema deve compor funcionalidades de análise de desempenho, preferências do aluno e gerenciamento de atividades | Análise de Documento | Não | US30 EP21 TM08 Aluno Assistente Virtual Desempenho |
ELOFF30 ELOBF30 |
| RF31 | Os materiais devem estar postados em tópicos de conteúdos separados na disciplina | Análise de Documento | Não | US53 EP03 |
ELOFF31 ELOBF31 |
| RF32 | O banco de questões deve estar separado por conteúdo | Brainstorming | Não | UC12 US54 EP23 |
ELOFF32 ELOBF32 |
| RF33 | O sistema deve integrar outros softwares educacionais (como AVAs). | Análise de Documento | Não | US55 EP24 |
ELOFF33 ELOBF33 |
| RF34 | A integração deve reduzir o esforço de professores e monitores | Brainstorming | Sim | US34 EP25 TM10 Professor Monitor Consultar Desempenho Analisar Desempenho Estatísticas |
ELOFF34 ELOBF34 |
| RF35 | O sistema deve criar um personagem antropomórfico para interação direta com o estudante | Entrevista | Sim | US35 EP09 TM04 Aluno Assistente Virtual Perfil |
ELOFF35 ELOBF35 |
| RF36 | A interação deve visar a compreensão da situação de aprendizagem. | Análise de Documento | Não | US57 EP10 |
ELOFF36 ELOBF36 |
| RF37 | O sistema deve utilizar lógica fuzzy como motor de inferência para avaliação pedagógica | Análise de Documento | Não | US37 EP06 TM04 Analisar Desempenho Desempenho |
ELOFF37 ELOBF37 |
| RF38 | O assistente virtual deve ser visível na interface | Brainstorming | Sim | US38 EP09 TM04 Assistente Virtual MinA |
ELOFF38 ELOBF38 |
| RF39 | O assistente virtual deve ser customizável pelo usuário | Brainstorming | Não | US56 EP09 |
ELOFF39 ELOBF39 |
| RF40 | O assistente virtual deve sugerir questões com o conteúdo da vídeo aula | Brainstorming | Sim | US40 EP21 TM08 Assistente Virtual Banco de Questoões |
ELOFF40 ELOBF40 |
| RF41 | O sistema deve permitir que o professor notifique o aluno sobre conteúdos com dificuldade | Análise de Documento | Não | CE16 US41 EP27 TM11 Aluno Receber Notificação Desempenho |
ELOFF41 ELOBF41 |
| RF42 | O sistema deve permitir que o aluno notifique o professor sobre conteúdos com dificuldade | Análise de Documento | Não | CE16 US42 EP27 TM11 Professor Receber Notificação Desempenho |
ELOFF42 ELOBF42 |
| RF43 | O sistema deve facilitar a interação entre monitores, professores e alunos | Análise de Documento | Sim | US43 EP26 TM11 Chat Interação |
ELOFF44 ELOBF44 |
| RF45 | O assistente virtual deve acompanhar interações | Análise de Documento | Sim | US45 EP11 TM04 Assistente Virtual Interação |
ELOFF45 ELOBF45 |
| RF46.1 | O assistente virtual deve fornecer dados relevantes ao indivíduo (progresso do aluno) | Análise de Documento | Sim | US46 EP11 TM04 Assistente Virtual Progresso Aluno |
ELOFF46 ELOBF46 |
| RF47 | O sistema deve apresentar informações de monitoramento para suporte à comunicação e monitoria | Análise de Documento | Não | US47 EP26 TM11 Aluno Monitor Consultar Conteúdo |
ELOFF47 ELOBF47 |
| RF48 | O assistente virtual deve fornecer orientação pedagógica individualizada, baseada na TAS e no desejo didático dos docentes. | Análise de Documento | Não | US58 EP08 |
ELOFF48 ELOBF48 |
| RF49 | O assistente virtual deve analisar a situação cognitiva de cada aluno e atuar como agente colaborativo na aprendizagem | Análise de Documento | Não | US49 EP10 TM04 Assistente Virtual Aluno Aprendizagem |
ELOFF49 ELOBF49 |
| RF50 | O sistema deve apresentar ao professor qual aluno sabe sobre o conteúdo | Entrevista | Não | US50 EP27 TM11 Professor Aluno Conteúdo |
ELOFF50 ELOBF50 |
| RF51 | O sistema deve apresentar ao professor qual aluno possui um comportamento adequado (entrega de atividades, presença na aula) | Entrevista | Não | US51 EP27 TM11 Professor Aluno Comportamento |
ELOFF51 ELOBF51 |
Requisitos Não-Funcionais
| Código | Descrição | Pré-Rastreabilidade | Implementada | Artefatos | Elos |
|---|---|---|---|---|---|
| RNF01 | A interface deve se adaptar automaticamente ao perfil de cada indivíduo (aluno, monitor, professor, etc.) | Análise de Documento | Sim | Aluno Monitor Professor Perfil Usabilidade NFR 01 |
ELOFF52 ELOBF52 |
| RNF02 | O sistema deve ser acessível pela internet, presencial ou a distância. | Análise de Documento | Sim | Cartão RNF02 (Tabela 13) Confiabilidade NFR 02 – Confiabilidade |
ELOFF53 ELOBF53 |
| RNF03 | O ambiente deve ter tempo de resposta de até 1 segundo para todos os perfis de usuários. | Análise de Documento | Sim | Aluno Professor Monitor Coordenador Administrador Desempenho Performance NFR 04 |
ELOFF54 ELOBF54 |
| RNF04 | Deve se basear na extensão de um Sistema Tutor Inteligente (STI) para um Assistente Virtual de Ensino Inteligente (ITA). | Análise de Documento | Sim | Cartão RNF04 (Tabela 14) Suportabilidade NFR 03 – Suportabilidade Assistente Virtual |
ELOFF55 ELOBF55 |
| RNF05 | Deve empregar recursos tecnológicos alinhados à Teoria da Aprendizagem Significativa (TAS) | Análise de Documento | Sim | Aluno Professor Analisar Desempenho Suportabilidade NFR 03 |
ELOFF56 ELOBF56 |
| RNF06 | Projeto multidisciplinar envolvendo Educação, Psicologia e Informática. | Análise de Documento | Sim | Cartão RNF06 (Tabela 16) Suportabilidade NFR 03 – Suportabilidade |
ELOFF57 ELOBF57 |
| RNF07 | Análises do módulo MAD em tempo real | Entrevista | Não | Cartão RNF07 (Tabela 12) Performance NFR 04 – Performance |
ELOFF58 ELOBF58 |
| RNF08 | O sistema deve garantir que os dados dos estudantes sejam armazenados de forma segura e criptografada | Entrevista | Sim | Aluno Administrador Confiabilidade NFR 02 |
ELOFF59 ELOBF59 |
| RNF09 | O sistema deve estar disponível 24 horas por dia, 7 dias por semana, com tempo de indisponibilidade máximo de 1% ao mês. | Entrevista | Sim | Aluno Professor Administrador Especificação Suplementar - Confiabilidade NFR 02 – Confiabilidade |
ELOFF60 ELOBF60 |
| RNF10 | O tempo de resposta para carregamento de dashboards e gráficos deve ser inferior a 3 segundos. | Entrevista | Sim | Professor Monitor Consultar Desempenho Estatísticas Desempenho Especificação Suplementar - Performance NFR 04 – Performance |
ELOFF61 ELOBF61 |
| RNF11 | O sistema deve ser compatível com dispositivos móveis (responsividade). | Entrevista | Não | Aluno Professor Monitor Coordenador Administrador Usabilidade NFR 01 |
ELOFF62 ELOBF62 |
| RNF12 | O sistema deve seguir padrões de acessibilidade para garantir usabilidade a todos os indivíduos. | Entrevista | Não | Cartão RNF12 (Tabela 15) Usabilidade NFR 01 – Usabilidade |
ELOFF63 ELOBF63 |
| RNF13 | Integração com outros AVAs e Sistemas Educacionais Externos | Entrevista | Não | Cartão RNF13 (Tabela 11) Suportabilidade NFR 03 – Suportabilidade |
ELOFF66 ELOBF66 |
Agradecimentos
O Grupo 03 agradece o apoio das ferramentas de Inteligência Artificial Generativa — ChatGPT, GitHub Copilot, Google Gemini e DeepSeek — na revisão gramatical e de estilo deste artigo. As tecnologias foram utilizadas para tornar o texto mais claro, objetivo e fácil de ler. Todo o conteúdo, assim como a precisão técnica e as ideias apresentadas, permanecem de responsabilidade dos autores.
Referências
SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 26. Disponível em: Requisitos_Aula 26. Acesso em: 24 outubro 2025.
Históricos de versão
| Versão | Data | Descrição | Autor(es) | Revisor |
|---|---|---|---|---|
| 1.0 | 23/10/2025 | Criação do documento de Matriz de Rastreabilidade | Tiago Lemes | Felipe Guimaraes |
| 1.1 | 25/10/2025 | Adição dos requisitos de RF06, RF15, RF18, RF19, RF21, RF22, RF34, RF35, RNF01 e RNF05 | Tiago Lemes | Felipe Guimaraes |
| 1.2 | 26/10/2025 | Adição dos requisitos de RF43, RF44, RF45, RF46, RF49, RF50, RF51, RNF08 e RNF14 | Arthur Guilherme | Arthur Henrique |
| 1.3 | 27/10/2025 | Adição dos requisitos de RF01, RF02, RF11, RF13, RF28, RF38, RF40, RNF09, RNF10 e RNF15 | Vilmar José | Arthur Guilherme |
| 1.4 | 28/10/2025 | Adição dos requisitos de RF07, RF08, RF09, RF10, RF12, RF17, RF27, RNF03 e RNF11 | Felipe Guimaraes | Arthur Guilherme |
| 1.5 | 28/10/2025 | Adição dos requisitos de RF14, RF23, RF30, RF37, RF41, RF42, RF47, RNF02 e RNF04. | João Felipe | Felipe Guimaraes |
| 1.6 | 28/10/2025 | Adição dos requisitos de RF03, RF04, RF05, RF16, RF20, RF25, RF26, RF29, RNF07 e RNF13. | Arthur Henrique | Vilmar José |
| 1.7 | 28/10/2025 | Adição dos requisitos de RF24, RF31, RF32, RF33, RF36, RF39 e RF48; correção de links para as US correspondentes na Tabela 2. | João Sapiência | Felipe Guimaraes |