Ir para o conteúdo

Forward-From

Introdução

A rastreabilidade Forward-From (ou rastreabilidade para frente) é uma abordagem que permite acompanhar o destino de cada requisito ao longo do desenvolvimento do projeto. Ela responde à pergunta “o que acontece com este requisito?”, mostrando como ele é transformado em artefatos de design, código, testes e documentação.

Em outras palavras, a rastreabilidade Forward-From garante que cada requisito seja devidamente implementado e testado, permitindo verificar se todas as necessidades levantadas foram atendidas e facilitando o controle de progresso e validação do sistema.

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.

Tabela 1: Integrantes do Grupo Envolvidos
Nome Quais etapas participou
Arthur Guilherme Adição dos Forward-From: FF43, FF44, FF45, FF46, FF49, FF50, FF51, FF59 e FF64
Arthur Henrique Adição dos Forward-From: FF03, FF04, FF05, FF16, FF20, FF25, FF26, FF29, FF58 e FF63
Felipe Guimaraes Adição dos Forward-From: FF07, FF08, FF09, FF10, FF12, FF17 e FF27
João Felipe Adição dos forward-from: FF14, FF23, FF30, FF37, FF41, FF42, FF47, FF53 e FF55.
João Sapiência Adição dos Forward-From: FF24, FF31, FF32, FF33, FF36, FF39, FF48, FF57, FF58, FF63 e FF66
Tiago Lemes Criação do documento de Forward-From e adição dos Forward-From: FF06, FF15, FF18, FF19, FF21, FF22, FF34, FF35, FF52 e FF56
Vilmar José Adição dos Forward-From: FF01, FF02, FF11, FF13, FF28, FF38, FF40, FF60, FF61, FF65.

Metodologia

A metodologia adotada para esta análise baseia-se no Meta-modelo de Toranzo, conforme apresentado nos slides da aula “Requisitos – Aula 26”, de Milene Serrano e Maurício Serrano, disponíveis clicando aqui.

Esse modelo organiza as informações rastreáveis em níveis hierárquicos e define elos que representam as relações entre os artefatos envolvidos no desenvolvimento de sistemas.

Níveis de Informação

Nesta análise, o foco está no nível de Desenvolvimento, um dos quatro níveis principais do modelo, conforme apresentado na Figura 1:

  • Ambiental
  • Organizacional
  • Gerencial
  • Desenvolvimento
Figura 1: Níveis de Desenvolvimento

Figura 1: Níveis de Desenvolvimento

Fonte: SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 26

No contexto da rastreabilidade Forward-From, o objetivo é conectar os requisitos documentados aos artefatos de design e implementação, permitindo rastrear como os requisitos são transformados em componentes técnicos.

Elos de Rastreabilidade

Para modelar as conexões entre os requisitos e os artefatos técnicos, foram utilizados os elos de rastreabilidade definidos no modelo de Toranzo, conforme apresentado na Figura 2:

  • Satisfação: Conecta um requisito (artefato de origem) a qualquer outro artefato de destino (como outro requisito, história de usuário, componente ou módulo) que seja necessário para cumprir, implementar ou atender a esse requisito.
  • Recurso: Conecta um requisito a um dado, serviço ou funcionalidade da qual ele precisa para funcionar corretamente.
  • Responsabilidade: Conecta um requisito ao ator, componente ou módulo que será responsável por realizá-lo.
  • Representação: Conecta um requisito à sua forma de modelagem ou descrição em outro artefato.
  • Alocado: Conecta um requisito a um artefato de planejamento que indica onde e como ele será desenvolvido.
  • Agregação: Conecta um requisito a outro com o qual se combina para formar uma funcionalidade maior.
Figura 2: Tipos de Elos de Rastreabilidade

Figura 2: Tipos de Elos de Rastreabilidade

Fonte: SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 26

Cada elo é aplicado conforme a natureza da relação entre os requisitos e os elementos de implementação.

A aplicação prática dessa metodologia é apresentada em uma tabela de mapeamento, que relaciona os requisitos aos artefatos de design e implementação correspondentes, indicando o tipo de elo utilizado em cada caso.
Essa abordagem permite verificar se os requisitos estão sendo corretamente contemplados nas etapas subsequentes do desenvolvimento e facilita a gestão da conformidade ao longo de todo o ciclo de vida do sistema.

Legenda

Fizemos a rastreabilidade forward-from dos requisitos funcionais para os demais artefatos do projeto, como casos de uso, cenários, léxicos, histórias de usuário e épicos. A seguir, apresentamos a tabela com os requisitos funcionais e suas respectivas ligações.

  • 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;
  • UCx: Casos de Uso número x;
  • LEx: Léxico número x;
  • EPx: Épico número x;
  • TMx: Tema número x;
  • ELOFx: Elo número x;
  • FFx: Forward from número x;

Forward-From

Requisitos Funcionais

Na tabela 2 encontra-se a rastreabilidade Forward-From dos Requisitos Funcionais.

Tabela 2: Requisitos Funcionais
ID   Requisito Descrição Implementado Elo Relacionado Casos de Uso Cenários Léxicos Histórias de Usuário Backlog Protótipo
FF01 RF01 O sistema deve identificar cada indivíduo (aluno, monitor, professor, coordenador, diretor, administrador) Sim ELOFF01 Aluno, Professor, Monitor, Coordenador, Administrador, Perfil US01 - Identificação e Autenticação de Usuários EP01 – Gerenciar Perfis de Usuários e TM01 - Identificação e Perfis de Usuário  
FF02 RF02 O sistema deve ter perfil individual Sim ELOFF02     Aluno, Professor, Monitor, Coordenador, Administrador, Perfil US02 - Visualizar e Gerenciar Perfil Individual EP01 – Gerenciar Perfis de Usuários e TM01 - Identificação e Perfis de Usuário  
FF06 RF06 O assistente virtual deve combinar resultados formais com inferências Fuzzy. Sim ELOFF06     Assistente Virtual, Desempenho, Fornecer Estatísticas US06 - Combinar Resultados Formais com Inferências Fuzzy EP06 – Utilizar Lógica Fuzzy para Apoiar Decisões Pedagógicas e TM04 - Assistente Virtual Inteligente  
FF07 RF07 A interface deve conter o progresso do aluno na disciplina toda Sim ELOFF07 Aluno, Consultar Desempenho, Desempenho US07 - Visualizar Progresso do Aluno na Disciplina EP16 – Exibir Progresso Completo e Percentual do Aluno e TM06 - Progresso e Engajamento do Aluno
FF08 RF08 A interface deve exibir um progresso em porcentagem do andamento da disciplina Não ELOFF08 UC01 - Exibição do Progresso na Disciplina CE01 - Progresso Geral da Disciplina Aluno, Consultar Desempenho, Estatísticas, Desempenho US08 - Exibir Progresso da Disciplina em Porcentagem EP16 – Exibir Progresso Completo e Percentual do Aluno e TM06 - Progresso e Engajamento do Aluno
FF09 RF09 A interface deve exibir como está a porcentagem de acertos das atividades de cada conteúdo Não ELOFF09 UC02 - Exibição da Porcentagem de Acertos por Conteúdo CE02 - Desempenho de Acertos por Conteúdo Aluno, Consultar Desempenho, Atividade Concluída, Conteúdo Dominado, Estatísticas US09 - Visualizar Porcentagem de Acertos por Conteúdo EP14 – Exibir Médias e Porcentagens por Conteúdo e Usuário e TM05 - Análise e Visualização de Desempenho
FF10 RF10 A interface deve exibir como está a porcentagem de erros das atividades de cada conteúdo Não ELOFF10 UC03 - Exibição da Porcentagem de Erros por Conteúdo CE03 - Desempenho de Erros por Conteúdo Aluno, Consultar Desempenho, Conteúdo em Dificuldade, Estatísticas US10 - Visualizar Porcentagem de Erros por Conteúdo EP14 – Exibir Médias e Porcentagens por Conteúdo e Usuário e TM05 - Análise e Visualização de Desempenho
FF11 RF11 A interface deve exibir a média geral da turma em cada atividade Não ELOFF11 UC10 – Exibir média geral da turma em cada atividade CE10 - Visualização da Média Geral da Turma por Atividade Estatísticas, Desempenho, Fornecer Estatísticas, Professor, Aluno US11 - Exibir Média Geral da Turma EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores e TM05 - Análise e Visualização de Desempenho
FF12 RF12 A interface deve exibir a média do aluno após a atividade Sim ELOFF12 Aluno, Realizar Atividade, Consultar Desempenho, Atividade Concluída US12 - Exibir Média do Usuário Após Atividade EP14 – Exibir Médias e Porcentagens por Conteúdo e Usuário e TM05 - Análise e Visualização de Desempenho
FF13 RF13 O aluno deve escolher o tempo em que deseja receber alertas sobre atividades atrasadas Não ELOFF13 UC11 – Escolher o tempo em que deseja receber alertas sobre atividades atrasadas CE11 - Personalização da Frequência de Alertas de Atividades Atrasadas Configurar Aviso, Receber Notificação, Atividade Atrasada, Aluno US13 - Configurar Alertas de Atividades Atrasadas EP18 – Configurar Preferências de Tempo e Forma de Notificação e TM07 - Alertas e Notificações Inteligentes  
FF14 RF14 O aluno pode marcar os tópicos da disciplina no qual ele sente mais facilidade Não ELOFF14 CE15 - Seleção de Disciplinas de Maior Facilidade Aluno, Consultar Conteúdo, Desempenho US14 - Seleção de Disciplinas Mais Fáceis EP17 – Permitir Marcação de Tópicos de Facilidade e TM06 - Progresso e Engajamento do Aluno
FF15 RF15 O sistema deve enviar notificações para lembrar o aluno de revisar conteúdos passados. Não ELOFF15 UC04 - Lembretes de Revisão de Conteúdos CE04 - Lembretes de Revisão de Conteúdos Aluno, Receber Notificação, Consultar Conteúdo, Conteúdo Dominado, Conteúdo em Dificuldade US15 - Enviar Notificações para Revisão de Conteúdos EP19 – Enviar Alertas sobre Prazos e Revisões de Conteúdo e TM07 - Alertas e Notificações Inteligentes PT07 
FF17 RF17 O sistema deve possuir vídeo aula Sim ELOFF17 Aluno, Consultar Conteúdo US17 - Assistir a uma Videoaula do Conteúdo EP20 – Disponibilizar Vídeo Aulas como Recurso Complementar e TM08 - Recursos Multimídia e Materiais Didáticos
FF18 RF18 O sistema deve pedir ao indivíduo a melhor forma de caminho de notificação. Não ELOFF18 UC05 - Configuração da Forma de Notificação CE05 - Configuração da Forma de Notificação Aluno, Receber Notificação, Configurar Aviso US18 - Definir Forma Preferida de Notificação EP18 – Configurar Preferências de Tempo e Forma de Notificação e TM07 - Alertas e Notificações Inteligentes PT09 
FF19 RF19 O sistema deve enviar uma notificação quando está chegando perto da data de entrega de uma atividade. Não ELOFF19 UC06 - Notificação de Prazo de Entrega CE06 - Notificação de Prazo de Entrega   Aluno, Receber Notificação, Atividade Concluída, Atividade Pendente, Atividade em Andamento, Atividade Atrasada, Configurar Aviso US19 - Enviar Notificação sobre Prazo de Entrega de Atividade EP19 – Enviar Alertas sobre Prazos e Revisões de Conteúdo e TM07 - Alertas e Notificações Inteligentes PT10 
FF21 RF21 O sistema deve fornecer dados e informações analíticas em diferentes níveis (individual, turma, entre turmas). Sim ELOFF21     Professor, Monitor, Consultar Desempenho, Fornecer Estatísticas, Analisar Desempenho US21 - Exibir Dados e Informações Analíticas EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores e TM05 - Análise e Visualização de Desempenho  
FF22 RF22 As análises devem ser em tempo real e apresentadas em gráficos (barra, coluna, linha, pizza). Sim ELOFF22     Professor, Monitor, Consultar Desempenho, Fornecer Estatísticas, Estatísticas, Analisar Desempenho US22 - Gerar Análises em Tempo Real com Gráficos EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores e TM05 - Análise e Visualização de Desempenho  
FF23 RF23 Deve mostrar como o desempenho está sendo calculado. Não ELOFF23 CE14 - Cálculo do Desempenho do Aluno Professor, Consultar Desempenho, Fornecer Estatísticas US23 - Cálculo do Desempenho do Aluno EP07 – Exibir Cálculos de Desempenho com Base em Dados e Inferências e TM05 - Análise e Visualização de Desempenho
FF24 RF24 O sistema deve permitir a criação e organização de questões interativas para apoiar o ensino-aprendizagem. Não ELOFF24 Professor, Banco de Questoões US52 – Criar e Organizar Questões Interativas EP22 – Criar e Organizar Questões Interativas
FF27 RF27 O SAE deve fornecer assistência para alunos neste módulo. Sim ELOFF27 Aluno, Assistente Virtual
FF28 RF28 O sistema deve conter um banco de questões geradas pelo professor Sim ELOFF28     Banco de Questoões, Professor US28 - Gerenciar Banco de Questões do Professor EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes e TM09 - Banco de Questões e Atividades  
FF30 RF30 O sistema deve direcionar cada aluno a materiais adequados à sua situação cognitiva e preferências. Sim ELOFF30 Aluno, Assistente Virtual, Desempenho US30 - Direcionamento Sob Medida de Materiais aos Alunos EP21 – Gerar Questões Baseadas em Vídeo Aulas e TM08 - Recursos Multimídia e Materiais Didáticos
FF31 RF31 Os materiais devem estar postados em tópicos de conteúdos separados na disciplina Não ELOFF31 Aluno, Consultar Conteúdo US53 – Organização de Materiais por Tópicos de Conteúdo EP03 – Organizar e Publicar Materiais por Tópicos e Níveis Cognitivos
FF32 RF32 O banco de questões deve estar separado por conteúdo Não ELOFF32 UC12 – Organização do Banco de Questões por Conteúdo Professor, Banco de Questoões US54 – Filtrar Banco de Questões por Conteúdo EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes
FF33 RF33 O sistema deve integrar outros softwares educacionais (como AVAs). Não ELOFF33 Administrador US55 – Integração com Softwares Educacionais Externos EP24 – Integrar com Outros Sistemas Educacionais
FF34 RF34 A integração deve reduzir o esforço de professores e monitores, centralizando informações sobre atividades e desempenho. Sim ELOFF34     Professor, Monitor, Consultar Desempenho, Analisar Desempenho, Estatísticas US34 - Centralizar Informações de Atividades e Desempenho EP25 – Centralizar Informações Educacionais e TM10 - Integração e Centralização de Sistemas  
FF35 RF35 O sistema deve criar um personagem antropomórfico para interação direta com o estudante. Sim ELOFF35     Aluno, Assistente Virtual, Perfil US35 - Criar Personagem Antropomórfico para Interação Direta EP09 – Criar Personagem Interativo Customizável e TM04 - Assistente Virtual Inteligente  
FF36 RF36 A interação deve visar a compreensão da situação de aprendizagem. Não ELOFF36 Aluno, Assistente Virtual, Aprendizagem US57 – Analisar Situação de Aprendizagem na Interação EP10 – Analisar Dificuldades Cognitivas e Sugerir Conteúdos
FF37 RF37 A inferência deve envolver Lógica Fuzzy, permitindo avaliações graduais (ex.: "bom", "razoável", "fraco"). Sim ELOFF37 Analisar Desempenho, Desempenho US37 - Inferências com Lógica Fuzzy EP06 – Utilizar Lógica Fuzzy para Apoiar Decisões Pedagógicas e TM04 - Assistente Virtual Inteligente
FF38 RF38 O assistente virtual deve ser visível na interface Sim ELOFF38     Assistente Virtual, MinA US38 - Visualizar Personagem do Assistente Virtual EP09 – Criar Personagem Interativo Customizável e TM04 - Assistente Virtual Inteligente  
FF39 RF39 O assistente virtual deve ser customizável pelo usuário. Não ELOFF39 Assistente Virtual US56 – Customizar o Assistente Virtual EP09 – Criar Personagem Interativo Customizável
FF40 RF40 O assistente virtual deve sugerir questões com o conteúdo da vídeo aula Sim ELOFF40     Assistente Virtual, Banco de Questoões US40 – Sugerir Questões Pós-Videoaula EP21 – Gerar Questões Baseadas em Vídeo Aulas e TM08 - Recursos Multimídia e Materiais Didáticos  
FF41 RF41 O assistente virtual deve notificar qual conteúdo o aluno está tendo mais dificuldade Não ELOFF41 CE16 - Notificação de Conteúdos Mais Difíceis Aluno, Receber Notificação, Desempenho US41 - Notificação de Conteúdos Mais Difíceis ao Aluno EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e TM11 - Comunicação e Colaboração Acadêmica
FF42 RF42 O assistente virtual deve notificar o professor da disciplina com que parte do conteúdo os alunos estão tendo mais dificuldade Sim ELOFF42 CE16 - Notificação de Conteúdos Mais Difíceis Professor, Receber Notificação, Desempenho US42 - Notificação de Conteúdos Mais Difíceis ao Professor EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e TM11 - Comunicação e Colaboração Acadêmica
FF43 RF43 O sistema deve facilitar a interação entre monitores, professores e alunos. Sim ELOFF43     Aluno, Monitor, Professor US43 – Facilitar Interação entre Monitores, Professores e Alunos EP26 – Facilitar Comunicação via Chat e Monitoria e TM11 - Comunicação e Colaboração Acadêmica.  
FF44 RF44 Deve fornecer chat síncrono para interação a distância. Sim ELOFF44     US44 – Chat Síncrono para Interação a Distância   EP26 – Facilitar Comunicação via Chat e Monitoria e TM11 - Comunicação e Colaboração Acadêmica.  
FF45 RF45 O assistente virtual deve acompanhar interações Sim ELOFF45     Assistente Virtual US45 – Acompanhar Interações do Usuário com o Assistente Virtual EP11 – Acompanhar Interações e Progresso do Usuário e TM04 - Assistente Virtual Inteligente.  
FF46 RF46 O assistente virtual deve fornecer dados relevantes ao beneficiário (progresso do aluno) Sim ELOFF46     Assistente Virtual, consultar desempenho, Aluno US46 – Exibir Progresso do Aluno EP11 – Acompanhar Interações e Progresso do Usuário e TM04 - Assistente Virtual Inteligente  
FF47 RF47 Deve disponibilizar informações sobre horários e locais de monitoria. Sim ELOFF47 Aluno, Monitor, Consultar Conteúdo US47 - Informações sobre Horários e Locais de Monitoria EP26 – Facilitar Comunicação via Chat e Monitoria e TM11 - Comunicação e Colaboração Acadêmica
FF48 RF48 O assistente virtual deve fornecer orientação pedagógica individualizada, baseada na TAS e no desejo didático dos docentes. Não ELOFF48 Aluno, Assistente Virtual, Professor, Aprendizagem US58 – Orientação Pedagógica Individualizada pelo Assistente Virtual EP08 – Oferecer Assistência Personalizada a Alunos e Professores
FF49 RF49 O assistente virtual deve analisar a situação cognitiva de cada aluno e atuar como agente colaborativo na aprendizagem. Não ELOFF49 UC07 – Análise Cognitiva e Apoio à Aprendizagem Cenário 07: Análise Cognitiva e Apoio à Aprendizagem Assistente Virtual, Aluno US49 – Análise Cognitiva e Apoio à Aprendizagem EP10 – Analisar Dificuldades Cognitivas e Sugerir Conteúdos e TM04 - Assistente Virtual Inteligente.  
FF50 RF50 O sistema deve apresentar ao professor qual aluno sabe sobre o conteúdo Não ELOFF50 UC08 – Identificação de Conhecimento sobre o Conteúdo Cenário 08: Identificação de Conhecimento sobre o Conteúdo Professor, Aluno US50 – Identificar Conhecimento do Aluno EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e TM11 - Comunicação e Colaboração Acadêmica.  
FF51 RF51 O sistema deve apresentar ao professor qual aluno possui um comportamento adequado (entrega de atividades, presença na aula) Não ELOFF51 UC09 – Avaliação de Comportamento Escolar   Cenário 09: Avaliação de Comportamento Escolar Professor, Aluno US51 – Identificar Comportamento Adequado do Aluno EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e TM11 - Comunicação e Colaboração Acadêmica.

Requisitos Não-Funcionais

Na tabela 3 encontra-se a rastreabilidade Forward-From dos Requisitos Não-Funcionais.

Tabela 3: Requisitos Não-Funcionais
ID   Requisito Descrição Implementado Elo Relacionado Léxicos Especificação Suplementar NFR Framework
FF52   RNF01 A interface deve se adaptar automaticamente ao perfil de cada indivíduo (aluno, monitor, professor, etc.). Sim ELOFF52 Aluno, Monitor, Professor, Perfil Usabilidade NFR 01 - Usabilidade
FF53   RNF02 O sistema deve ser acessível pela internet, presencial ou a distância. Sim ELOFF53 Aluno, Professor Usabilidade NFR 01 - Usabilidade
FF54 RNF03 O ambiente deve ter tempo de resposta de até 1 segundo para todos os perfis. Não ELOFF54 Aluno, Professor, Monitor, Coordenador, Administrador, Desempenho Performance NFR 04 - Performance
FF55   RNF04 Deve se basear na extensão de um Sistema Tutor Inteligente (STI) para um Assistente Virtual de Ensino Inteligente (ITA). Sim ELOFF55 Assistente Virtual, MinA Suportabilidade NFR 03 - Suportabilidade
FF56   RNF05 Deve empregar recursos tecnológicos alinhados à Teoria da Aprendizagem Significativa (TAS). Sim ELOFF56 Aluno, Professor, Analisar Desempenho Suportabilidade NFR 03 - Suportabilidade
FF57 RNF06 Projeto multidisciplinar envolvendo Educação, Psicologia e Informática. Sim ELOFF57 Professor, Aluno, Aprendizagem Suportabilidade NFR 03 - Suportabilidade
FF58 RNF07 Análises do módulo MAD em tempo real Não ELOFF58 Professor, Monitor, Analisar Desempenho, Estatísticas Performance NFR 04 - Performance
FF59 RNF08 O sistema deve garantir que os dados dos estudantes sejam armazenados de forma segura e criptografada. Sim ELOFF59 Aluno, Administrador 3. Confiabilidade NFR 02 – Confiabilidade
FF60 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. Sim ELOFF60 Aluno, Professor, Administrador 3. Confiabilidade NFR 02 – Confiabilidade
FF61 RNF10 O tempo de resposta para carregamento de dashboards e gráficos deve ser inferior a 3 segundos. Não ELOFF61 Professor, Monitor, Consultar Desempenho, Estatísticas, Desempenho 5. Performance NFR 04 – Performance
FF62 RNF11 O sistema deve ser compatível com dispositivos móveis (responsividade). Não ELOFF62 Aluno, Professor, Monitor, Coordenador, Administrador Usabilidade NFR 01 - Usabilidade
FF63 RNF12 O sistema deve seguir padrões de acessibilidade para garantir usabilidade a todos os indivíduos. Não ELOFF63 Aluno, Professor, Monitor, Coordenador, Administrador Usabilidade NFR 01 - Usabilidade
FF64 RNF14 O sistema deve permitir escalabilidade para atender um número crescente de alunos e módulos sem perda de desempenho. Sim ELOFF64 Aluno, Desempenho 4. Suportabilidade NFR 03 – Suportabilidade
FF65 RNF15 O sistema deve garantir a privacidade dos dados dos estudantes em conformidade com a LGPD. Sim ELOFF65 Aluno, Administrador, Perfil 3. Confiabilidade NFR 02 – Confiabilidade
FF66 RNF13 Integração com outros AVAs e Sistemas Educacionais Externos Não ELOFF66 Administrador Suportabilidade NFR 03 - Suportabilidade

Elos de Rastreabilidade (Forward-From)

A tabela 4 detalha os elos de rastreabilidade Forward-From para os requisitos selecionados.   A descrição de cada elo mostra como o requisito é rastreado para frente, conectando-se aos artefatos de modelagem e planejamento que orientam sua implementação.

Tabela 4: Elos de Rastreabilidade Forward-From
ID - Elo ID - Forward-From Tipo de Vínculo Descrição do Elo
ELOFF01 FF01 Representação O requisito RF01, que define a identificação de indivíduos, é representado pela História de Usuário US01 e modelado conceitualmente nos léxicos Aluno, Professor, Monitor, Coordenador, Administrador, Perfil. Está alocado ao Épico EP01 – Gerenciar Perfis de Usuários e ao Tema TM01 - Identificação e Perfis de Usuário.
ELOFF02 FF02 Satisfação O requisito RF02, que define o perfil individual, é satisfeito pela História de Usuário US02 e modelado conceitualmente nos léxicos Aluno, Professor, Monitor, Coordenador, Administrador, Perfil. Está alocado ao Épico EP01 – Gerenciar Perfis de Usuários e ao Tema TM01 - Identificação e Perfis de Usuário.
ELOFF06 FF06 Representação O requisito RF06, que define que o assistente virtual deve combinar resultados formais com inferências Fuzzy, é representado pela História de Usuário US06 e modelado conceitualmente nos léxicos Assistente Virtual, Desempenho e Fornecer Estatísticas. Está alocado ao Épico EP06 – Utilizar Lógica Fuzzy para Apoiar Decisões Pedagógicas e ao Tema TM04 – Assistente Virtual Inteligente.
ELOFF07 FF07 Satisfação O requisito RF07, que define que a interface deve conter o progresso do aluno na disciplina toda, é satisfeito pela História de Usuário US07 e modelado conceitualmente nos léxicos Aluno, Consultar Desempenho e Desempenho. Está alocado ao Épico EP16 – Exibir Progresso Completo e Percentual do Aluno e ao Tema TM06 – Progresso e Engajamento do Aluno.
ELOFF08 FF08 Representação O requisito RF08, que especifica a exibição do progresso da disciplina em porcentagem, é representado pelo Caso de Uso UC01, pelo Cenário CE01 e pela História de Usuário US08. É modelado conceitualmente nos léxicos Aluno, Consultar Desempenho, Estatísticas e Desempenho. Está alocado ao Épico EP16 – Exibir Progresso Completo e Percentual do Aluno e ao Tema TM06 – Progresso e Engajamento do Aluno.
ELOFF09 FF09 Representação O requisito RF09, referente à exibição da porcentagem de acertos por conteúdo, é representado pelo Caso de Uso UC02, pelo Cenário CE02 e pela História de Usuário US09. É modelado conceitualmente nos léxicos Aluno, Consultar Desempenho, Atividade Concluída, Conteúdo Dominado e Estatísticas. Está alocado ao Épico EP14 – Exibir Médias e Porcentagens por Conteúdo e Usuário e ao Tema TM05 – Análise e Visualização de Desempenho.
ELOFF10 FF10 Representação O requisito RF10, referente à exibição da porcentagem de erros por conteúdo, é representado pelo Caso de Uso UC03, pelo Cenário CE03 e pela História de Usuário US10. É modelado conceitualmente nos léxicos Aluno, Consultar Desempenho, Conteúdo em Dificuldade e Estatísticas. Está alocado ao Épico EP14 – Exibir Médias e Porcentagens por Conteúdo e Usuário e ao Tema TM05 – Análise e Visualização de Desempenho.
ELOFF11 FF11 Representação O requisito RF11, sobre exibir a média geral da turma, é representado pela História de Usuário US11, pelo Caso de Uso UC10, pelo Cenário CE10 e pelos léxicos Estatísticas, Desempenho, Fornecer Estatísticas, Professor e Aluno. Está alocado ao Épico EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores e ao Tema TM05 - Análise e Visualização de Desempenho.
ELOFF12 FF12 Satisfação O requisito RF12, que especifica a exibição da média do aluno após uma atividade, é satisfeito pela História de Usuário US12 e modelado conceitualmente nos léxicos Aluno, Realizar Atividade, Consultar Desempenho e Atividade Concluída. Está alocado ao Épico EP14 – Exibir Médias e Porcentagens por Conteúdo e Usuário e ao Tema TM05 – Análise e Visualização de Desempenho.
ELOFF13 FF13 Recurso O requisito RF13, que permite ao aluno configurar alertas de atividades atrasadas, utiliza o recurso de notificações. É representado pela História de Usuário US13, pelo Caso de Uso UC11, pelo Cenário CE11 e modelado nos léxicos Configurar Aviso, Receber Notificação e Atividade Atrasada. Está alocado ao Épico EP18 – Configurar Preferências de Tempo e Forma de Notificação e ao Tema TM07 – Alertas e Notificações Inteligentes.
ELOFF14 FF14 Representação O requisito RF14, que permite ao aluno indicar as disciplinas em que tem mais facilidade, é representado pelo Cenário CE15 - Seleção de Disciplinas de Maior Facilidade e pela História de Usuário US14 - Seleção de Disciplinas Mais Fáceis, e modelado conceitualmente nos léxicos Aluno, Consultar Conteúdo e Desempenho. Está alocado ao Épico EP17 - Coletar e Modelar Facilidades e Dificuldades por Disciplina e ao Tema TM06 – Progresso e Engajamento do Aluno.
ELOFF15 FF15 Recurso O requisito RF15, que trata do envio de notificações para revisão de conteúdos, depende do recurso de notificações para sua implementação. É representado pelo Caso de Uso UC04 – Lembretes de Revisão de Conteúdos e pelo Cenário CE04 – Lembretes de Revisão de Conteúdos, sendo detalhado pela História de Usuário US15. Está alocado ao Épico EP19 – Enviar Alertas sobre Prazos e Revisões de Conteúdo e ao Tema TM07 – Alertas e Notificações Inteligentes.
ELOFF17 FF17 Satisfação O requisito RF17, que estabelece que o sistema deve possuir vídeo aula, é satisfeito pela História de Usuário US17 e modelado conceitualmente nos léxicos Aluno e Consultar Conteúdo. Está alocado ao Épico EP20 – Disponibilizar Vídeo Aulas como Recurso Complementar e ao Tema TM08 – Recursos Multimídia e Materiais Didáticos.
ELOFF18 FF18 Recurso O requisito RF18, referente à escolha da forma de notificação preferida pelo indivíduo, configura o recurso de notificações ao permitir personalizar seu comportamento. É representado pelo Caso de Uso UC05 – Configuração da Forma de Notificação e pelo Cenário CE05 – Configuração da Forma de Notificação, estando descrito na História de Usuário US18. Sua implementação é prevista no Épico EP18 – Configurar Preferências de Tempo e Forma de Notificação e no Tema TM07 – Alertas e Notificações Inteligentes.
ELOFF19 FF19 Recurso O requisito RF19, que especifica o envio de notificações sobre o prazo de entrega de atividades, também depende do recurso de notificações. É representado pelo Caso de Uso UC06 – Notificação de Prazo de Entrega e pelo Cenário CE06 – Notificação de Prazo de Entrega. Está detalhado pela História de Usuário US19, vinculada ao Épico EP19 – Enviar Alertas sobre Prazos e Revisões de Conteúdo e ao Tema TM07 – Alertas e Notificações Inteligentes.
ELOFF21 FF21 Satisfação O requisito RF21, que define o fornecimento de dados e informações analíticas em diferentes níveis, é satisfeito pela História de Usuário US21 e representado nos léxicos Professor, Monitor, Consultar Desempenho e Fornecer Estatísticas. Está alocado ao Épico EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores e ao Tema TM05 – Análise e Visualização de Desempenho.
ELOFF22 FF22 Satisfação O requisito RF22, que especifica análises em tempo real apresentadas em gráficos, é satisfeito pela História de Usuário US22 e descrito nos léxicos Professor, Monitor e Analisar Desempenho. Está alocado ao Épico EP13 – Gerar Análises em Tempo Real com Gráficos e Indicadores e ao Tema TM05 – Análise e Visualização de Desempenho.
ELOFF23 FF23 Representação O requisito RF23, que define a visualização de cálculos de desempenho do aluno, é representado pelo Cenário CE14 - Visualização de Cálculos de Desempenho e pela História de Usuário US23 - Visualização de Cálculos de Desempenho do Aluno, e modelado conceitualmente nos léxicos Professor, Consultar Desempenho e Fornecer Estatísticas. Está alocado ao Épico EP07 - Melhorar a Transparência dos Cálculos de Desempenho e ao Tema TM05 – Análise e Visualização de Desempenho.
ELOFF27 FF27 Representação O requisito RF27, que define que o SAE deve fornecer assistência para alunos, é representado conceitualmente pelos léxicos Aluno e Assistente Virtual.
ELOFF28 FF28 Satisfação O requisito RF28, que define o banco de questões do professor, é satisfeito pela História de Usuário US28 e modelado nos léxicos Banco de Questoões e Professor. Está alocado ao Épico EP23 – Gerenciar Banco de Questões de Professores e Outras Fontes e ao Tema TM09 – Banco de Questões e Atividades.
ELOFF30 FF30 Agregação O requisito RF30, que especifica a composição das funcionalidades de análise de desempenho, preferências do aluno e gerenciamento de atividades, agrega capacidades representadas pela História de Usuário US30 - Composição de Funcionalidades Analíticas e de Atividades, e modelado conceitualmente nos léxicos Aluno, Assistente Virtual e Desempenho. Está alocado ao Épico EP21 – Gerar Questões Baseadas em Vídeo Aulas e ao Tema TM08 – Recursos Multimídia e Materiais Didáticos.
ELOFF34 FF34 Agregação O requisito RF34, que visa reduzir o esforço de professores e monitores por meio da centralização de informações, agrega funcionalidades relacionadas ao desempenho (RF07, RF08, RF09, RF10, RF11, RF12, RF21, RF22, RF23, RF46, RF50, RF51) e às atividades (RF04, RF24, RF25, RF26, RF27, RF28, RF29, RF30, RF32, RF43, RF44). É detalhado pela História de Usuário US34, pertencente ao Épico EP25 – Centralizar Informações Educacionais e ao Tema TM10 – Integração e Centralização de Sistemas.
ELOFF35 FF35 Representação O requisito RF35, que define a criação de um personagem antropomórfico para interação direta com o estudante, é representado pela História de Usuário US35 e pelos léxicos Aluno, Assistente Virtual e Perfil. Está alocado ao Épico EP09 – Criar Personagem Interativo Customizável e ao Tema TM04 – Assistente Virtual Inteligente.
ELOFF37 FF37 Recurso O requisito RF37, que especifica o uso de lógica fuzzy como motor de inferência, depende do recurso técnico de processamento fuzzy para avaliação pedagógica. É representado pela História de Usuário US37 - Utilizar Lógica Fuzzy como Motor de Inferência, e modelado conceitualmente nos léxicos Analisar Desempenho e Desempenho. Está alocado ao Épico EP06 – Utilizar Lógica Fuzzy para Apoiar Decisões Pedagógicas e ao Tema TM04 – Assistente Virtual Inteligente.
ELOFF38 FF38 Representação O requisito RF38, que define que o assistente virtual deve ser visível, é representado pela História de Usuário US38 e pelos léxicos Assistente Virtual e MinA. Está alocado ao Épico EP09 – Criar Personagem Interativo Customizável e ao Tema TM04 – Assistente Virtual Inteligente.
ELOFF40 FF40 Responsabilidade O requisito RF40, que define a sugestão de questões pós-videoaula, é de responsabilidade do Assistente Virtual. É representado pela História de Usuário US40, e está alocado ao Épico EP21 – Gerar Questões Baseadas em Vídeo Aulas e ao Tema TM08 – Recursos Multimídia e Materiais Didáticos.
ELOFF41 FF41 Recurso O requisito RF41, que define o envio de notificações do professor para o aluno sobre conteúdos difíceis, depende do recurso de notificações direcionadas ao estudante. É representado pelo Cenário CE16 - Notificação sobre Conteúdos com Dificuldade e pela História de Usuário US41 - Notificação sobre Conteúdos com Dificuldade para Aluno, e modelado conceitualmente nos léxicos Aluno, Receber Notificação e Desempenho. Está alocado ao Épico EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e ao Tema TM11 - Comunicação e Colaboração Acadêmica.
ELOFF42 FF42 Recurso O requisito RF42, que define o envio de notificações do aluno para o professor sobre dificuldades, depende do recurso de notificações direcionadas ao docente. É representado pelo Cenário CE16 - Notificação sobre Conteúdos com Dificuldade e pela História de Usuário US42 - Notificação sobre Conteúdos com Dificuldade para Professor, e modelado conceitualmente nos léxicos Professor, Receber Notificação e Desempenho. Está alocado ao Épico EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e ao Tema TM11 - Comunicação e Colaboração Acadêmica. Este requisito é complementar a RF41, formando um padrão de comunicação bidirecional entre professor e aluno pelo sistema de notificações.
ELOFF43 FF43 Satisfação O requisito RF43, que define que o sistema deve facilitar a interação entre monitores, professores e alunos, é satisfeito pela História de Usuário US43 – Facilitar Interação entre Monitores, Professores e Alunos e modelado conceitualmente nos léxicos Aluno, Monitor e Professor. Está alocado ao Épico EP26 – Facilitar Comunicação via Chat e Monitoria e ao Tema TM11 - Comunicação e Colaboração Acadêmica.
ELOFF44 FF44 Recurso O requisito RF44, que exige chat síncrono para interação a distância, depende do recurso de comunicação em tempo real, representado pela História de Usuário US44 – Chat Síncrono para Interação a Distância e modelado nos léxicos Chat e Interação. Está alocado ao Épico EP26 – Facilitar Comunicação via Chat e Monitoria e ao Tema TM11 - Comunicação e Colaboração Acadêmica.
ELOFF45 FF45 Responsabilidade O requisito RF45, que define que o assistente virtual deve acompanhar interações, é de responsabilidade do Assistente Virtual. É representado pela História de Usuário US45 – Acompanhar Interações do Usuário com o Assistente Virtual e modelado também no léxico Interação. Está alocado ao Épico EP11 – Acompanhar Interações e Progresso do Usuário e ao Tema TM04 - Assistente Virtual Inteligente.
ELOFF46 FF46 Recurso O requisito RF46, que define que o assistente virtual deve fornecer dados relevantes ao beneficiário, depende do recurso de análise de progresso, representado pela História de Usuário US46 – Exibir Progresso do Aluno e modelado nos léxicos Assistente Virtual, Progresso e Aluno. Está alocado ao Épico EP11 – Acompanhar Interações e Progresso do Usuário e ao Tema TM04 - Assistente Virtual Inteligente.
ELOFF47 FF47 Representação O requisito RF47, que especifica a apresentação de informações de monitoramento, é representado pela História de Usuário US47 - Apresentar Informações de Monitoramento, e modelado conceitualmente nos léxicos Aluno, Monitor e Consultar Conteúdo. Está alocado ao Épico EP26 – Facilitar Comunicação via Chat e Monitoria e ao Tema TM11 - Comunicação e Colaboração Acadêmica.
ELOFF49 FF49 Agregação O requisito RF49, que define que o assistente virtual deve analisar a situação cognitiva de cada aluno e atuar como agente colaborativo, agrega funcionalidades descritas na História de Usuário US49 – Análise Cognitiva e Apoio à Aprendizagem, no Caso de Uso UC07 – Análise Cognitiva e Apoio à Aprendizagem e no Cenário 07. Está modelado nos léxicos Assistente Virtual, Aluno e Aprendizagem, e alocado ao Épico EP10 – Analisar Dificuldades Cognitivas e Sugerir Conteúdos e ao Tema TM04 - Assistente Virtual Inteligente.
ELOFF50 FF50 Satisfação O requisito RF50, que define que o sistema deve apresentar ao professor qual aluno sabe sobre o conteúdo, é satisfeito pela História de Usuário US50 – Identificar Conhecimento do Aluno, pelo Caso de Uso UC08 – Identificação de Conhecimento sobre o Conteúdo e pelo Cenário 08. Está modelado nos léxicos Professor, Aluno e Conteúdo, e alocado ao Épico EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e ao Tema TM11 - Comunicação e Colaboração Acadêmica.
ELOFF51 FF51 Satisfação O requisito RF51, que define que o sistema deve apresentar ao professor qual aluno possui um comportamento adequado, é satisfeito pela História de Usuário US51 – Identificar Comportamento Adequado do Aluno, pelo Caso de Uso UC09 – Avaliação de Comportamento Escolar e pelo Cenário 09. Está modelado nos léxicos Professor, Aluno e Comportamento, e alocado ao Épico EP27 – Fornecer Dados ao Professor sobre Domínio e Comportamento e ao Tema TM11 - Comunicação e Colaboração Acadêmica.
ELOFF52 FF52 Satisfação O requisito RNF01, referente à adaptação automática da interface ao perfil do usuário, é satisfeito pelos léxicos Aluno, Monitor, Professor e Perfil, estando documentado na Especificação Suplementar – Usabilidade e no NFR 01 – Usabilidade.
ELOFF53 FF53 Satisfação O requisito RNF02, referente à facilidade de uso da interface, é satisfeito pela documentação presente na Especificação Suplementar – Usabilidade e no NFR 01 – Usabilidade, e modelado conceitualmente nos léxicos Aluno, Professor, Monitor e Assistente Virtual.
ELOFF54 FF54 Satisfação O requisito RNF03, referente ao tempo de resposta de até 1 segundo para todos os perfis, deve ser satisfeito conforme documentado na Especificação Suplementar – Performance e no NFR 04 – Performance. Impacta os léxicos Aluno, Professor, Monitor, Coordenador, Administrador e Desempenho.
ELOFF55 FF55 Satisfação O requisito RNF04, referente à compatibilidade com navegadores modernos, é satisfeito pela documentação presente na Especificação Suplementar – Suportabilidade e no NFR 03 – Suportabilidade, e modelado conceitualmente nos léxicos Aluno, Professor, Monitor, Coordenador e Administrador.
ELOFF56 FF56 Satisfação O requisito RNF05, que estabelece o uso de recursos tecnológicos alinhados à Teoria da Aprendizagem Significativa (TAS), é satisfeito pelos léxicos Aluno, Professor e Analisar Desempenho. Está documentado na Especificação Suplementar – Suportabilidade e no NFR 03 – Suportabilidade.
ELOFF57 FF57 Satisfação O requisito RNF06, referente à abordagem multidisciplinar, é satisfeito por ser uma diretriz organizacional, documentada na Especificação Suplementar – Suportabilidade e no NFR 03 – Suportabilidade.
ELOFF58 FF58 Satisfação O requisito RNF07, referente às análises em tempo real do MAD, é satisfeito pelas definições de performance documentadas na Especificação Suplementar – Performance e no NFR 04 – Performance.
ELOFF59 FF59 Satisfação O requisito RNF08, que estabelece que os dados dos estudantes devem ser armazenados de forma segura e criptografada, é satisfeito pelos léxicos Aluno e Administrador, estando documentado na Especificação Suplementar – Confiabilidade e no NFR 02 – Confiabilidade.
ELOFF60 FF60 Satisfação O requisito RNF09, que define a disponibilidade 24/7 do sistema, é satisfeito por ser uma diretriz de infraestrutura que afeta todos os indivíduos, como Aluno e Professor, e é gerenciado pelo Administrador. Está documentado na Especificação Suplementar – Confiabilidade e no NFR 02 – Confiabilidade.
ELOFF61 FF61 Satisfação O requisito RNF10, que define o tempo de resposta de dashboards, é satisfeito por artefatos de modelagem como os léxicos Consultar Desempenho, Estatísticas e Desempenho. Está documentado na Especificação Suplementar – Performance e no NFR 04 – Performance.
ELOFF62 FF62 Satisfação O requisito RNF11, relativo à compatibilidade com dispositivos móveis (responsividade), deve ser satisfeito conforme documentado na Especificação Suplementar – Usabilidade e no NFR 01 – Usabilidade. Impacta os léxicos Aluno, Professor, Monitor, Coordenador e Administrador.
ELOFF63 FF63 Satisfação O requisito RNF12, referente à conformidade com padrões de acessibilidade, é satisfeito pelas diretrizes documentadas na Especificação Suplementar – Usabilidade e no NFR 01 – Usabilidade.
ELOFF64 FF64 Satisfação O requisito RNF14, que define que o sistema deve permitir escalabilidade para atender um número crescente de alunos e módulos sem perda de desempenho, é satisfeito pelos léxicos Aluno e Desempenho, estando documentado na Especificação Suplementar – Suportabilidade e no NFR 03 – Suportabilidade.
ELOFF65 FF65 Satisfação O requisito RNF15, que define a conformidade com a LGPD, é satisfeito por artefatos que gerenciam dados sensíveis, descritos nos léxicos Aluno, Administrador e Perfil. Está documentado na Especificação Suplementar – Confiabilidade e no NFR 02 – Confiabilidade.
ELOFF66 FF66 Satisfação O requisito RNF13, referente à integração com outros AVAs, é satisfeito pelas definições de interoperabilidade documentadas na Especificação Suplementar – Suportabilidade e no NFR 03 – Suportabilidade.

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 Forward-From Tiago Lemes Vilmar José
1.1 24/10/2025 Adição dos Forward-From: FF06, FF15, FF18, FF19, FF21, FF22, FF34, FF35, FF52 e FF56 Tiago Lemes João Felipe
1.2 26/10/2025 Adição dos Forward-From: FF43, FF44, FF45, FF46, FF49, FF50, FF51, FF59 e FF64 Arthur Guilherme Felipe Guimaraes
1.3 27/10/2025 Adição dos Forward-From: FF07, FF08, FF09, FF10, FF12, FF17 e FF27 Felipe Guimaraes Arthur Guilherme
1.4 27/10/2025 Adição dos Forward-From: FF01, FF02, FF11, FF13, FF28, FF38, FF40, FF60, FF61, FF65. Vilmar Fagundes Felipe Guimaraes
1.5 28/10/2025 Adição dos Forward-From: FF14, FF23, FF30, FF37, FF41, FF42, FF47, FF53 e FF55. João Felipe Tiago Lemes
1.6 28/10/2025 Adição dos Forward-From: FF03, FF04, FF05, FF16, FF20, FF25, FF26, FF29, FF58 e FF63 João Sapiência Felipe Guimaraes
1.7 28/10/2025 Adição dos Forward-From: FF24, FF31, FF32, FF33, FF36, FF39, FF48, FF57, FF58, FF63 e FF66; criação dos elos: ELOFF57, ELOFF58, ELOFF63 e ELOFF66; correção de grafia em “Banco de Questões”. João Sapiência Felipe Guimaraes