Ir para o conteúdo

Cenário

Introdução

Este documento apresenta os cenários de uso do sistema, ou seja, situações práticas que ilustram como os indivíduos interagem com o SAE (Sistema de Apoio Educacional) em seu uso cotidiano.

Cada cenário descreve uma sequência de ações e reações entre o sistema e o participante, demonstrando o funcionamento esperado das funcionalidades ainda não implementadas.

O objetivo é facilitar a compreensão dos requisitos funcionais pendentes, mostrando de forma contextual como eles contribuirão para a experiência e as operações dentro do sistema.

Integrantes do Grupo

A Tabela 1 apresenta todos os integrantes da equipe que participaram da construção dos Cenários, 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 Criou os cenários 07 - Análise Cognitiva e Apoio à Aprendizagem, 08 - Identificação de Conhecimento sobre o Conteúdo e 09 - Avaliação de Comportamento Escola, referente aos requisitos RF49, RF50 e RF51
Arthur Henrique Criação dos cenários 12 e 13, referentes, respectivamente aos requisitos RF16, RF21 e RF30
Felipe Guimaraes Criou os cenários 01, 02 e 03, referente aos requisitos RF08, RF09 e RF10
João Felipe Criou os cenários 14, 15 e 16, referente aos requisitos RF24, RF14 e RF42
João Sapiência Criou os cenários 17, 18 e 19, referente aos requisitos RF32, RF34 e RF40
Tiago Lemes Criação do documento de Cenário e dos cenários 04 - Lembretes de Revisão de Conteúdos, 05 - Configuração da Forma de Notificação e 06 - Notificação de Prazo de Entrega, que são referentes, respectivamente, aos requisitos RF15, RF18 e RF19.
Vilmar José Criação dos cenários 10 - Visualização da Média Geral da Turma por Atividade e 11 - Personalização da Frequência de Alertas de Atividades Atrasadas, referentes, respectivamente aos requisitos RF11 e RF13
Autoria de Tiago Lemes

Metodologia

A metodologia usada nesta documentação segue os conceitos e a estrutura mostrados nos slides da aula “Requisitos – Aula 10”, de Milene Serrano e Maurício Serrano, disponíveis clicando aqui.
Cada cenário foi criado com base na identificação dos requisitos funcionais que ainda não foram implementados no sistema.
Foram aplicadas abstrações para tornar a documentação clara, organizada e de fácil compreensão, conforme o modelo apresentado no material de apoio, ilustrado na Figura 1.

Figura1: Abstrações

Figura 1: Abstração Cenários

A estrutura adotada para cada cenário seguiu uma padronização em formato de tabela, baseando-se nos seguintes elementos:

  • ID: Identificador único do cenário, usado para facilitar seu rastreamento e manutenção. Segue o padrão “CE”, referente ao cenário, junto ao número do cenário. Exemplo: CE07.
  • Título: Nome do cenário, geralmente relacionado ao objetivo principal ou ao requisito funcional ainda não implementado.
  • Metas/Objetivos: Explica o propósito do cenário e o que se espera alcançar com a futura implementação da funcionalidade.
  • Contexto: Define a situação e o ambiente em que o cenário ocorre, estabelecendo as pré-condições para o fluxo de eventos.
  • Ator(es): Indica as pessoas, sistemas ou entidades que interagem diretamente com a funcionalidade descrita.
  • Recursos: Lista as ferramentas ou componentes do sistema necessários para executar o cenário.
  • Exceções: Aponta situações inesperadas ou problemas que podem interromper o fluxo normal do cenário.
  • Restrições: Mostra as limitações, regras de negócio ou condições que devem ser respeitadas durante a execução.
  • Episódios: Descreve, passo a passo, o fluxo principal de ações e decisões realizadas pelos atores no cenário.

A padronização da tabela se baseou nesses elementos apresentados acima e pode ser observada na Tabela 2.

Tabela 2: Padronização dos Cenários
Elemento Descrição
ID CEN°
Título Nome do cenário, geralmente relacionado ao objetivo principal ou ao requisito funcional ainda não implementado.
Metas/Objetivos Explica o propósito do cenário e o que se espera alcançar com a futura implementação da funcionalidade.
Contexto Define a situação e o ambiente em que o cenário ocorre, estabelecendo as pré-condições para o fluxo de eventos.
Ator(es) Indica as pessoas, sistemas ou entidades que interagem diretamente com a funcionalidade descrita.
Recursos Lista as ferramentas ou componentes do sistema necessários para executar o cenário.
Exceções Aponta situações inesperadas ou problemas que podem interromper o fluxo normal do cenário.
Restrições Mostra as limitações, regras de negócio ou condições que devem ser respeitadas durante a execução.
Episódios Descreve, passo a passo, o fluxo principal de ações e decisões realizadas pelos atores no cenário.
Autoria de Tiago Lemes

Cenários

Cenário 01: Exibição do Progresso Geral na Disciplina

Requisito Associado: RF08 - A interface deve exibir um progresso em porcentagem do andamento da disciplina.

Tabela 3: Cenário 01
Elemento Descrição
ID CE01
Título Progresso Geral da Disciplina
Metas/Objetivos Permitir que o aluno visualize o quanto já avançou na disciplina, incentivando o acompanhamento contínuo e a conclusão dos conteúdos.
Contexto O aluno acessa a plataforma e deseja entender seu progresso global dentro de uma disciplina específica.
Ator(es) - Aluno
- Sistema de controle de progresso
Recursos - Banco de dados de atividades concluídas e pendentes
- Módulo de cálculo de progresso
- Interface de exibição gráfica (ex: barra de progresso ou percentual numérico)
Exceções - Falha na atualização automática do progresso após novas atividades concluídas.
- Dados inconsistentes no banco de atividades.
Restrições - O progresso deve ser atualizado em tempo real após cada conclusão de atividade.
- A interface deve ser clara e acessível em todos os dispositivos.
Episódios 1. O aluno acessa a página da disciplina.
2. O sistema consulta os dados de atividades concluídas e pendentes.
3. Calcula o percentual de progresso.
4. Exibe o progresso em formato visual (porcentagem e/ou barra).
Autoria de Felipe Guimaraes

Cenário 02: Exibição da Porcentagem de Acertos por Conteúdo

Requisito Associado: RF09 - A interface deve exibir como está a porcentagem de acertos das atividades de cada conteúdo.

Tabela 4: Cenário 02
Elemento Descrição
ID CE02
Título Desempenho de Acertos por Conteúdo
Metas/Objetivos Fornecer ao aluno uma visão detalhada de seu desempenho em cada conteúdo, destacando pontos fortes e incentivando o aprimoramento.
Contexto O aluno deseja acompanhar sua taxa de acertos em cada conteúdo para entender onde está indo bem e onde precisa melhorar.
Ator(es) - Aluno
- Sistema de monitoramento de desempenho
Recursos - Banco de dados de resultados das atividades
- Módulo de cálculo de desempenho
- Interface de exibição de desempenho (gráficos ou indicadores numéricos)
Exceções - Dados incompletos de atividades podem afetar o cálculo da porcentagem.
- Atividades ainda não corrigidas não entram no cálculo.
Restrições - A porcentagem deve ser atualizada automaticamente após a correção de cada atividade.
- Deve ser exibida de forma compreensível e visualmente intuitiva.
Episódios 1. O aluno acessa o banco de questões.
2. O sistema calcula o percentual de acertos em cada conteúdo.
3. Exibe a porcentagem de forma gráfica ou numérica.
Autoria de Felipe Guimaraes

Cenário 03: Exibição da Porcentagem de Erros por Conteúdo

Requisito Associado: RF10 - A interface deve exibir como está a porcentagem de erros das atividades de cada conteúdo.

Tabela 5: Cenário 03
Elemento Descrição
ID CE03
Título Desempenho de Erros por Conteúdo
Metas/Objetivos Permitir que o aluno identifique conteúdos com maiores índices de erro, auxiliando no direcionamento dos estudos e revisões.
Contexto O aluno quer verificar em quais conteúdos tem mais dificuldades, observando a taxa de erros.
Ator(es) - Aluno
- Sistema de monitoramento de desempenho
Recursos - Banco de dados de atividades e resultados
- Módulo de cálculo de desempenho
- Interface de exibição de desempenho (gráficos ou indicadores numéricos)
Exceções - Falha no registro correto dos resultados das atividades.
- Atividades ainda não finalizadas não devem ser contabilizadas.
Restrições - O cálculo deve considerar apenas atividades concluídas.
- A exibição deve ser clara e comparável entre diferentes conteúdos.
Episódios 1. O aluno acessa o banco de questões.
2. O sistema identifica a quantidade de erros em cada atividade.
3. Calcula a porcentagem de erros por conteúdo.
4. Exibe a porcentagem de forma gráfica ou numérica.
Autoria de Felipe Guimaraes

Cenário 04: Lembretes de Revisão de Conteúdos

Requisito Associado: RF15 - O sistema deve enviar notificações para lembrar o aluno de revisar conteúdos passados.

Tabela 6: Cenário 04
Elemento Descrição
ID CE04
Título Notificações de Revisão de Conteúdos
Metas/Objetivos Garantir que o aluno seja lembrado de revisar conteúdos estudados anteriormente, promovendo aprendizado contínuo.
Contexto O aluno acessa a plataforma periodicamente e deseja receber lembretes automáticos sobre conteúdos já concluídos.
Ator(es) - Aluno
- Sistema de notificações da plataforma
Recursos - Banco de dados de conteúdos concluídos
- Mecanismo de envio de notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo )
Exceções - Falha no envio da notificação.
- Conteúdo revisado recentemente não gera novo lembrete.
Restrições - As notificações devem respeitar as preferências de comunicação do aluno.
Episódios 1. O sistema identifica conteúdos já estudados.
2. Envia lembrete ao aluno para revisar o conteúdo.
Autoria de Tiago Lemes

Cenário 05: Configuração da Forma de Notificação

Requisito Associado: RF18 - O sistema deve pedir ao indivíduo a melhor forma de caminho de notificação.

Tabela 7: Cenário 05
Elemento Descrição
ID CE05
Título Escolha da Forma de Notificação
Metas/Objetivos Permitir que o indivíduo defina sua preferência de comunicação para receber notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ).
Contexto O participante acessa a plataforma e quer receber alertas e lembretes da forma que considera mais conveniente.
Ator(es) - Aluno
- Docente
- Monitor
- Coordenador
- Administrador
- Sistema de configuração de notificações
Recursos - Painel de preferências do pessoais
- Mecanismo de envio de notificações configurável
Exceções - Nenhuma forma de notificação é escolhida, mantendo-se a opção padrão.
- Opção selecionada não está disponível no momento do envio.
Restrições - Sistema deve garantir que as notificações sejam enviadas conforme a escolha do aluno.
- Preferência deve ser atualizável a qualquer momento.
Episódios 1. O participante acessa a seção “Preferências de Notificação”.
2. Escolhe o canal preferido ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo ).
3. Sistema salva a configuração e envia notificações conforme a escolha.
Autoria de Tiago Lemes

Cenário 06: Notificação de Prazo de Entrega

Requisito Associado: RF19 - O sistema deve enviar uma notificação quando está chegando perto da data de entrega de uma atividade.

Tabela 8: Cenário 06
Elemento Descrição
ID CE06
Título Alertas de Prazos de Entrega
Metas/Objetivos Informar o aluno sobre atividades com prazo próximo, evitando atrasos na entrega.
Contexto Um aluno possui atividades agendadas na plataforma e deseja receber alertas próximos ao prazo final.
Ator(es) - Aluno
- Sistema de notificações da plataforma
Recursos - Banco de dados de atividades e prazos
- Sistema de envio de notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo )
Exceções - Falha no envio do alerta.
- Prazo da atividade é alterado após envio da notificação.
Restrições - Notificações devem ser enviadas com antecedência suficiente para ação do aluno.
- Devem respeitar as preferências de comunicação do aluno.
Episódios 1. O sistema verifica atividades próximas do prazo.
2. Gera alerta de prazo para cada atividade.
3. Envia notificação ao aluno.
Autoria de Tiago Lemes

Cenário 07: Análise Cognitiva e Apoio à Aprendizagem

Requisito Associado: RF49 - O sistema deve analisar documentos escolares(atividades e provas) para identificar dificuldades cognitivas e sugerir estratégias de reforço ao aluno.

Tabela 9 - Cenário 07
Elemento Descrição
ID CE07
Título Análise Cognitiva e Apoio à Aprendizagem
Metas/Objetivos Avaliar a situação cognitiva de cada aluno e oferecer suporte personalizado para melhorar o processo de aprendizagem.
Contexto O sistema educacional utiliza algoritmos de inferência cognitiva para analisar documentos escolares (provas e atividades) e identificar dificuldades específicas de cada aluno. Com base nessa análise, o assistente virtual sugere estratégias de reforço ao aluno.
Ator(es) - Aluno
- Professor
- Assistente Virtual
Recursos - Módulo de análise documental
- Algoritmos de inferência cognitiva
- Banco de dados de desempenho escolar
Exceções - Documentos insuficientes para análise
- Dados inconsistentes ou corrompidos
Restrições A análise deve respeitar a privacidade dos dados dos alunos e seguir diretrizes pedagógicas.
Episódios 1. O sistema acessa os documentos escolares do aluno.
2. Identifica padrões de dificuldade.
3. Sugere conteúdo adaptados para suas dificuldades.
4. Monitora a evolução do aluno ao longo do tempo.
Autoria de Arthur Guilherme

Cenário 08: Identificação de Conhecimento sobre o Conteúdo

Requisito Associado: RF50 - O sistema deve apresentar ao professor qual aluno sabe sobre o conteúdo, com base em provas e atividades.

Tabela 10 - Cenário 08
Elemento Descrição
ID CE08
Título Identificação de Conhecimento sobre o Conteúdo
Metas/Objetivos Permitir ao professor visualizar o nível de domínio de conteúdo de cada aluno com base em provas e questões, utilizando Lógica Fuzzy para gerar uma análise graduada e confiável.
Contexto Após a realização de atividades avaliativas, o sistema processa os resultados e apresenta ao professor uma visão detalhada do desempenho dos alunos por conteúdo. A análise é feita por meio de Lógica Fuzzy, permitindo identificar quais alunos dominam ou têm dificuldades em cada tema.
Ator(es) - Professor
- Sistema de Avaliação Inteligente
Recursos - Banco de questões por conteúdo
- Sistema de correção automática
- Módulo de inferência com Lógica Fuzzy
- Painel de desempenho por aluno
Exceções - Provas não corrigidas ou com erros
- Dados insuficientes para inferência confiável
Restrições A visualização deve ser clara, pedagógica e respeitar a privacidade dos alunos.
Episódios 1. Os alunos realizam provas e atividades.
2. O sistema aplica Lógica Fuzzy para avaliar o domínio por conteúdo.
3. O professor acessa o painel de desempenho dos alunos.
4. O sistema apresenta níveis de conhecimento e destaca alunos com dificuldades.
Autoria de Arthur Guilherme

Cenário 09: Avaliação de Comportamento Escolar

Requisito Associado: RF51 - O sistema deve informar ao professor quais alunos mantêm comportamento adequado segundo critérios pedagógicos.

Tabela 11 - Cenário 09
Elemento Descrição
ID CE09
Título Avaliação de Comportamento Escolar
Metas/Objetivos Apresentar ao professor quais alunos mantêm comportamento adequado com base em critérios como presença nas aulas, participação em monitorias, realização de atividades e estudo dos conteúdos sugeridos.
Contexto O sistema educacional monitora continuamente o comportamento dos alunos por meio de registros de presença, entregas de atividades, participação em monitorias e acesso aos conteúdos recomendados. O assistente virtual analisa esses dados e gera relatórios que ajudam o professor a identificar alunos engajados e aqueles que precisam de acompanhamento.
Ator(es) - Aluno
- Professor
- Assistente Virtual
Recursos - Registro de frequência
- Plataforma de entrega de atividades
- Sistema de monitoria
- Módulo de rastreamento de estudo de conteúdos sugeridos
Exceções - Dados incompletos ou não sincronizados
- Aluno ausente em todas as atividades avaliadas
Restrições O sistema deve garantir a integridade e atualização dos dados, respeitando normas de privacidade e acessibilidade.
Episódios 1. O sistema registra a presença do aluno nas aulas.
2. Monitora a participação em sessões de monitoria.
3. Verifica a entrega de atividades e prazos.
4. Acompanha o acesso e estudo dos conteúdos sugeridos.
5. O assistente virtual analisa os dados e gera um relatório de comportamento.
6. O professor acessa o relatório e identifica os alunos com comportamento adequado.
Autoria de Arthur Guilherme

Cenário 10: Visualização da Média Geral da Turma por Atividade

Requisito Associado: RF11 - A interface deve exibir a média geral da turma em cada atividade

Tabela 12: Cenário 10
Elemento Descrição
ID CE10
Título Visualização da Média Geral da Turma por Atividade
Metas/Objetivos - Para o professor: Analisar o desempenho agregado da turma em cada avaliação, facilitando a identificação de dificuldades de aprendizagem
- Para o aluno: Permitir que compare seu próprio desempenho com a média geral da turma, servindo como um parâmetro para seus estudos.
Contexto Um participante (professor ou aluno) está autenticado no sistema de gestão de aprendizagem e acessou a área de atividades de uma disciplina. Ele escolhe uma das atividades e verifica se as notas já foram lançadas e a média calculada.
Ator(es) - Professor
- Aluno
Recursos - Banco de dados de atividades
- Bance de dados de resultados de atividades
Exceções - Cálculo Indisponível: A média não pode ser exibida se nenhuma nota foi lançada para a atividade.
- Erro de Carregamento: A página de notas falha ao carregar devido a um problema de conexão ou erro no servidor.
Restrições - A média deve ser calculada considerando apenas os alunos que receberam uma nota.
- Os alunos podem ver a média geral, mas não têm acesso às notas individuais de seus colegas.
Episódios 1. O participante (professor ou aluno) acessa a plataforma e navega até a disciplina desejada.
2. Sseleciona a opção "Atividades" no menu da disciplina.
3. O sistema exibe uma lista com todas as atividades avaliativas.
4. Para cada atividade, o sistema exibe a nota individual do aluno (se for o aluno logado) e, em uma coluna separada, a "Média da Turma".
5. O participante utiliza essa informação para fins de análise de desempenho (seja da turma ou pessoal).
Autoria de Vilmar Fagundes

Cenário 11: Personalização da Frequência de Alertas de Atividades Atrasadas

Requisito Associado: RF13 - O aluno deve escolher o tempo em que deseja receber alertas sobre atividades atrasadas

Tabela 13: Cenário 11
Elemento Descrição
ID CE11
Título Personalização da Frequência de Alertas de Atividades Atrasadas
Metas/Objetivos Oferecer ao aluno a flexibilidade de configurar com que antecedência deseja ser notificado sobre atividades pendentes, a fim de melhorar sua gestão de tempo e reduzir o número de entregas em atraso.
Contexto O aluno está logado em seu perfil no sistema e acessa a área de configurações de sua conta para ajustar suas preferências de notificação.
Ator(es) Aluno
Recursos - Banco de dados de atividades e prazos
- Sistema de envio de notificações ( notificações push, mensagens pelo WhatsApp, e-mails e alertas na interface do sistema ou no aplicativo )
Exceções Falha ao Salvar: O sistema apresenta um erro e não consegue salvar as novas preferências de notificação devido a uma instabilidade na rede
Restrições - O aluno deve ter um meio de contato válido cadastrado (e-mail ou permissão para notificação push) para receber os alertas.
- As opções de tempo para os alertas são predefinidas pelo sistema (ex: "1 dia antes", "2 dias antes", "No dia do vencimento").
- A configuração é aplicada individualmente e não afeta as preferências de outros alunos.
Episódios 1. O aluno acessa sua conta no sistema.
2. Ele seleciona a opção "Configurações".
3. Na página de configurações, ele navega até a seção "Notificações".
4. O sistema exibe uma lista de tipos de alerta que podem ser configurados. O aluno localiza a opção "Alertas sobre atividades atrasadas".
5. Ao lado desta opção, há um menu suspenso (dropdown) com os intervalos de tempo disponíveis.
6. O aluno clica no menu e seleciona a opção desejada (por exemplo, "1 dia após o vencimento").
7. Após a seleção, o aluno clica no botão "Salvar" ou "Atualizar Preferências".
8. O sistema exibe uma mensagem de confirmação, como "Suas preferências de notificação foram salvas com sucesso".
Autoria de Vilmar Fagundes

Cenário 12: Priorização de Conteúdo por Dificuldade

Requisito Associado: RF16 - O sistema deve ter um índice de conteúdos ordenado pela porcentagem de erros em cada conteúdo

Tabela 14: Cenário 12
Elemento Descrição
ID CE12
Título Priorização de Conteúdo por Dificuldade da Turma
Metas/Objetivos - Para o aluno: Ajudar a identificar e focar nos conteúdos onde a turma apresenta a maior porcentagem de erros, otimizando a preparação para avaliações.
Contexto Um aluno está se preparando para uma prova e quer revisar os tópicos de forma mais eficiente. Ele decide acessar o índice de conteúdos para ver quais assuntos a turma, em geral, mais errou e que, portanto, merecem mais atenção.
Ator(es) - Aluno
Recursos - Banco de dados com resultados de atividades
- Módulo de tagueamento de questões por conteúdo
- Módulo de cálculo de percentuais de erro
Exceções - Dados Insuficientes: O índice não pode ser gerado se poucas atividades foram respondidas pela turma.
- Erro de Cálculo: O sistema falha ao processar as porcentagens de erro.
Restrições - O índice deve ser baseado em dados anonimizados da turma, sem expor o desempenho individual de outros alunos.
- A lista deve ser atualizada periodicamente para refletir os dados mais recentes.
Episódios 1. O aluno acessa a plataforma e navega até a disciplina desejada.
2. O aluno seleciona a opção "Guia de Estudos" ou "Conteúdos".
3. O sistema calcula a porcentagem de erros da turma para cada tópico com base nas atividades já realizadas.
4. O sistema exibe uma lista com todos os conteúdos, ordenada do tópico com maior percentual de erro para o menor.
5. O aluno utiliza essa informação para priorizar seus estudos.
Autoria de Arthur Henrique

Cenário 13: Personalização de Lembretes de Atividades

Requisito Associado: RF21 - O aluno escolhe quando ele recebe a notificação de proximidade da data de entrega de atividade

Tabela 15: Cenário 13
Elemento Descrição
ID CE13
Título Personalização de Lembretes de Atividades
Metas/Objetivos - Para o aluno: Dar controle sobre como e quando ele é notificado sobre os prazos, permitindo que o sistema se adapte ao seu método pessoal de organização.
Contexto Um aluno prefere receber um único lembrete 3 dias antes do prazo final de uma atividade, em vez do padrão de 24 horas. Ele acessa as configurações do seu perfil para ajustar essa preferência de notificação.
Ator(es) - Aluno
Recursos - Painel de configurações do aluno
- Banco de dados para armazenar preferências de notificação
- Serviço agendador de notificações
Exceções - Erro ao Salvar: O sistema não consegue salvar a preferência por uma falha no banco de dados.
- Serviço Indisponível: O serviço de notificações está temporariamente fora do ar e não envia o lembrete agendado.
Restrições - A configuração de notificação é individual e não deve afetar outros alunos.
- As opções de tempo para o lembrete devem ser claras e pré-definidas (ex: 1 dia antes, 3 dias antes, etc.).
Episódios 1. O aluno acessa a área de "Configurações" ou "Preferências" do seu perfil.
2. Ele navega até a seção "Notificações".
3. Na opção "Lembrete de entrega de atividade", ele altera a seleção padrão para a desejada (ex: "3 dias antes").
4. O sistema confirma que a alteração foi salva com sucesso.
5. O serviço de notificação passa a utilizar essa nova configuração para os futuros lembretes deste aluno.
Autoria de Arthur Henrique

Cenário 14: Cálculo do Desempenho do Aluno

Requisito Associado: RF24 - Deve mostrar como o desempenho está sendo calculado.

Tabela 16: Cenário 14
Elemento Descrição
ID CE14
Título Cálculo do Desempenho do Aluno
Metas/Objetivos Permitir que o indivíduo visualize não apenas o nível de desempenho alcançado em determinada disciplina, mas também o modo como esse valor foi obtido. Essa transparência facilita a compreensão sobre os pontos fortes e fracos específicos, evidenciando quais fatores têm maior influência no desempenho geral.
Contexto O indivíduo (aluno ou professor) acessa a plataforma, vê as estatísticas de desempenho – acadêmico – de aluno e deseja entender por quê em particular elas apresentam os valores que ele acaba de encontrar.
Ator(es) - Aluno
- Professor
- Sistema de controle de desempenho do aluno
- Módulo de configurações pessoais
- Sistema de notificações
Recursos - Envio de notificações selecionáveis/configuráveis sobre atualizações significantes sobre métricas de computação de desempenho particulares que o indivíduo for desejar;
- Interação com os sistemas de análise/inferência cognitiva e de cálculo de desempenho, além da descrição dos métodos que chegam a seus resultados;
- Interface(s) de exibição gráfica, com descrições textuais adicionadas onde vier a ser necessário;
- Painel de preferências;
- Acesso aos bancos de dados de atividades, resultados e desempenho acadêmico das disciplinas;
- Comparar o/um desempenho atual com desempenhos anteriores (histórico);
- Descrição de inferências com lógica fuzzy;
- Painéis de desempenho por aluno e por turma.
Exceções - Dados insuficientes (incompletos), inconsistentes e/ou inconclusivos para análise(s);
- Dados não sincronizados;
- Falha na atualização automática de informações;
- Resultados de atividade(s) não registrados ou com erro(s);
- Falha no envio de notificação;
- Ausência de configuração de notificações;
- Cálculo indisponível ou falho (exceção genérica);
- Erro de carregamento, conexão ou disponibilidade.
Restrições - As métricas de computação devem ser atualizadas em tempo real automaticamente após cada conclusão ou correção de atividade, entrega, avaliação, questionário etc.;
- As eventuais interfaces exibidas devem ser claras, acessíveis, concisas e intuitivas em todos os dispositivos (plataformas);
- A exibição deve ser clara e comparável entre diferentes conteúdos;
- O processamento e a exibição de dados devem respeitar a privacidade, garantir integridade e segurança das informações e seguir critérios pedagógicos adequados;
- Os alunos podem ver as métricas gerais para as suas turmas e as suas próprias métricas individuais, mas não as de outros alunos;
- Os professores podem ver tanto as métricas gerais para as turmas quanto todas as métricas individuais dos seus (próprios) alunos matriculados;
- As configurações que forem se aplicar pelos indivíduos devem ser aplicadas individualmente para cada um destes;
- Atividades só podem ser consideradas nos cálculos se e quando corrigidas.
Episódios 1. O indivíduo faz login na plataforma se necessário.
2. Acessa a página principal ou o painel da plataforma.
3. O aluno seleciona uma turma (registrada na plataforma, é claro) na qual ele está matriculado, ou o professor, uma que ele leciona.
4. Localiza a seção de informações de desempenho da turma.
5. O sistema de controle de desempenho analisa as métricas de derivação de desempenho tanto individuais como gerais coletivas, calcula essas informações de desempenho – por exemplo, valores numéricos, informações em texto, relatórios, resumos… –.
6. O sistema exibe os resultados obtidos, juntamente com as fórmulas e métodos utilizados no cálculo, na página da turma ou em uma subpágina específica.
7. Adicionalmente, se for configurado para tal pelo aluno, o sistema também envia as notificações necessárias, seja em push como também na própria interface na web e/ou no aplicativo, relevantes às atualizações de métricas de derivação de desempenho desejadas.
Autoria de João Felipe

Cenário 15: Seleção de Disciplinas de Maior Facilidade

Requisito Associado: RF14 – O aluno pode marcar os tópicos da disciplina nos quais sente mais facilidade.

Tabela 17: Cenário 15
Elemento Descrição
ID CE15
Título Seleção de Disciplinas de Maior Facilidade
Metas/Objetivos Permitir que o aluno identifique e marque as disciplinas ou tópicos em que sente maior facilidade, ajudando o sistema a personalizar o acompanhamento e o feedback.
Contexto O aluno acessa a plataforma e seleciona, em seu painel pessoal, as disciplinas ou tópicos nos quais tem maior domínio. O sistema pode usar essa informação para ajustar sugestões e análises de desempenho.
Ator(es) - Aluno
- Sistema de controle de desempenho do aluno
- Módulo de configurações pessoais
- Sistema de notificações
Recursos - Painel de preferências e seleção de tópicos;
- Histórico e desempenho acadêmico do aluno;
- Sistema de análise cognitiva e inferência de desempenho;
- Interface gráfica de seleção com descrições explicativas;
- Banco de dados de configuração individual.
Exceções - Dados não sincronizados;
- Falha ao salvar preferências;
- Erro de carregamento ou conexão;
- Falha no envio de notificações;
- Erro de carregamento, conexão ou disponibilidade.
Restrições - As seleções feitas pelo aluno devem ser armazenadas individualmente e de forma segura;
- O sistema deve respeitar a privacidade das informações do aluno;
- A interface de seleção deve ser clara, acessível e responsiva.
Episódios 1. O aluno faz login e acessa o painel de preferências.
2. Seleciona as disciplinas ou tópicos em que sente maior facilidade.
3. O sistema salva essas preferências.
4. O sistema utiliza as informações para ajustar relatórios, notificações e recomendações futuras.
5. O aluno pode revisar ou alterar suas seleções a qualquer momento.
Autoria de João Felipe

Cenário 16: Notificação de Conteúdos Mais Difíceis

Requisito Associado: RF42 – O assistente virtual deve notificar qual conteúdo o aluno está tendo mais dificuldade.

Tabela 18: Cenário 16
Elemento Descrição
ID CE16
Título Notificação de Conteúdos Mais Difíceis
Metas/Objetivos Permitir que o aluno saiba em que conteúdo ele anda tendo mais dificuldade de assimilamento e desempenho. Pode ajudá-lo a focar melhor seus esforços de melhoria de avaliação e desempenho acadêmico-cognitivo e requisições de ajuda para tal onde for mais necessário num dado momento.
Contexto O aluno recebe notificações da plataforma, seja em push como também na própria interface na web e/ou no aplicativo, o avisando sobre os conteúdos acadêmicos entre suas disciplinas correntes em que ele está tendo mais dificuldade e, portanto, deveria se esforçar mais e/ou pedir ajuda nesses próprios conteúdos.
Atores - Aluno
- Sistema de controle de desempenho
- Sistema de notificações
Recursos - Notificações ao aluno com base no seu próprio desempenho acadêmico;
- Acompanhamento das turmas e matérias do aluno no geral;
- Interação e integração com os sistemas de análise/inferência cognitiva e de cálculo de desempenho.
Exceções - Dados insuficientes (incompletos), inconsistentes e/ou inconclusivos para análise(s);
- Dados não sincronizados;
- Falha na atualização automática de informações;
- Resultados de atividade(s) não registrados ou com erro(s);
- Falha no envio de notificação;
- aluno não escolhe forma de notificação;
- Análise de desempenho indisponível ou falha (exceção genérica);
- Erro de carregamento, conexão ou disponibilidade.
Restrições - As notificações devem ser enviadas somente com base em dados atualizados e validados pelo sistema de desempenho;
- O envio das notificações deve ocorrer em intervalos regulares configuráveis, evitando sobrecarga de alertas;
- O sistema deve respeitar as preferências de privacidade e de frequência de notificações definidas pelo aluno;
- Os conteúdos indicados como “mais difíceis” devem ser identificados com base em métricas objetivas de desempenho, como médias de acertos, tempo de resposta ou participação.
Episódios 1. O sistema analisa periodicamente as métricas de desempenho do aluno em todas as disciplinas;
2. Identifica-se os conteúdos em que há desempenho significativamente abaixo da média pessoal;
3. O sistema de controle de desempenho envia esses resultados ao assistente virtual;
4. O assistente virtual gera uma mensagem de notificação explicando quais conteúdos requerem mais atenção;
5. O aluno é notificado por push, web e/ou aplicativo, conforme (a) sua configuração;
6. O aluno pode acessar a área de detalhes para visualizar estatísticas e recomendações de estudo relacionadas;
7. Caso o aluno deseje, ele pode ajustar as preferências de frequência e/ou tipo de notificação.
Autoria de João Felipe

Cenário 17: Organização de Materiais por Tópicos

Requisito Associado: RF32 - Os materiais devem estar postados em tópicos de conteúdos separados na disciplina.

Tabela 19: Cenário 17
Elemento Descrição
ID CE17
Título Materiais Organizacionais por Tópicos
Metas/Objetivos Garantir que os materiais de estudo sejam organizados e acessíveis por tópicos, facilitando a navegação e aprendizagem.
Contexto O participante acessa uma disciplina e deseja consultar materiais agrupados por tópicos específicos.
Ator(es) - Aluno
- Professor
Recursos - Banco de dados de materiais
- Interface de exibição por tópicos
Exceções - Falha na categorização dos materiais.
- Material inexistente ou corrompido.
Restrições - Cada material deve estar vinculado a apenas um tópico.
- Exibição deve ser clara e intuitiva.
Episódios 1. O sistema organiza materiais por tópicos.
2. O aluno acessa a disciplina.
3. Navega pelos tópicos.
4. Visualiza materiais correspondentes.
Autoria de João Sapiência

Cenário 18: Integração com Outros Softwares Educacionais

Requisito Associado: RF34 - O sistema deve integrar outros softwares educacionais (como AVAs).

Tabela 20: Cenário 18
Elemento Descrição
ID CE18
Título Integração com Softwares Educacionais Externos
Metas/Objetivos Permitir que conteúdos e atividades de outros softwares sejam acessíveis dentro da plataforma, centralizando o aprendizado.
Contexto O aluno ou professor deseja acessar recursos de AVAs e outras plataformas educacionais diretamente pelo sistema.
Ator(es) - Aluno
- Professor
- Sistema
Recursos - APIs de integração com softwares externos
- Banco de dados do sistema
Exceções - Falha na comunicação com softwares externos.
- Dados inconsistentes importados.
Restrições - Apenas plataformas autorizadas devem ser integradas.
- Integração segura e em tempo real.
Episódios 1. O sistema conecta com o software externo.
2. Importa materiais e atividades.
3. O conteúdo integrado é exibido de forma organizada dentro do ambiente principal.
4. O aluno ou professor interage com materiais normalmente.
Autoria de João Sapiência

Cenário 19: Customização do Assistente Virtual

Requisito Associado: RF40 - O assistente virtual deve ser customizável pelo aluno.

Tabela 21: Cenário 19
Elemento Descrição
ID CE19
Título Customização do Assistente Virtual
Metas/Objetivos Permitir que o aluno personalize a aparência, comportamento e notificações do assistente virtual, aumentando engajamento e satisfação.
Contexto O aluno deseja ajustar o assistente virtual de acordo com suas preferências.
Ator(es) - Aluno
Recursos - Interface de configuração do assistente
- Banco de dados de preferências do aluno
Exceções - Falha ao salvar configurações.
- Alterações não aplicadas corretamente.
Restrições - Configurações aplicam-se apenas ao respectibo aluno.
- Devem respeitar limites técnicos da plataforma.
Episódios 1. O aluno acessa a seção de customização.
2. Ajusta aparência, comportamento e notificações.
3. Salva preferências.
4. Assistente virtual se adapta às configurações.
Autoria de João Sapiência

Cenário 20: Importação de Questões Externas

Requisito Associado: RF30 – O banco de questões do sistema deve conter questões de outras origens.

Tabela 22: Cenário 20
Elemento Descrição
ID CE20
Título Importação de Questões Externas
Metas/Objetivos Permitir que professores e administradores ampliem o banco de questões importando perguntas de outras origens (arquivos, bancos de dados ou plataformas externas).
Contexto O professor deseja enriquecer o banco de questões do sistema com conteúdos adicionais, obtidos de fontes externas ou arquivos previamente preparados.
Ator(es) - Professor
- Administrador do sistema
Recursos - Banco de questões interno do sistema
- Arquivos externos (CSV, JSON, XML, etc.)
- APIs ou integrações com outras plataformas educacionais
Exceções - O arquivo enviado está em formato inválido.
- Falha de conexão com a origem externa.
- Questões duplicadas detectadas durante a importação.
Restrições - Somente indivíduos com permissão de edição (professores e administradores) podem importar.
- Questões importadas devem seguir o formato padrão do sistema (enunciado, alternativas, gabarito).
Episódios 1. O indivíduo acessa o módulo Banco de Questões.
2. Seleciona a opção Importar Questões.
3. Escolhe a origem externa (arquivo ou integração).
4. O sistema valida o formato e os campos obrigatórios.
5. As questões são adicionadas ao banco, com metadados sobre sua origem.
6. O sistema exibe uma mensagem confirmando o sucesso da importação.
Autoria de Arthur Henrique

Gravação da validação do documento

Usuário entrevistado

Vale ressaltar que o usuário entrevistado se enquadra no nosso perfil de usuário

Tabela 6: Usuário Real e Informações da Gravação
Nome Data Hora Local
João Igor 09/10/2025 13:30 Faculdade de Ciências e Tecnologias em Engenharia – FCTE/UnB
Autoria de Arthur Guilherme

Além disso, a gravação da validação pode ser visualizada em: https://youtu.be/WbPsxPIdTtg

Agradecimentos

O Grupo 03 agradece o apoio das ferramentas de Inteligência Artificial Generativa — ChatGPT, 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 10. Disponível em: Requisitos_Aula 10. Acesso em: 10 outubro 2025.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor
1.0 05/10/2025 Criação do documento de cenários Tiago Lemes Felipe Guimaraes
1.1 07/10/2025 Criação dos cenários CE01, CE02 e CE03 Felipe Guimaraes Tiago Lemes
1.2 08/10/2025 Atualização de informações no documento Tiago Lemes Felipe Guimaraes
1.3 08/10/2025 Criação dos cenários CE07, CE08 e CE09 Arthur Guilherme Tiago Lemes
1.4 08/10/2025 Criação dos cenários CE10 e CE11 Vilmar Fagundes Arthur Henrique
1.5 09/10/2025 Criação dos cenários CE12, CE13 e CE20 Arthur Henrique Vilmar Fagundes
1.6 09/10/2025 Criação dos cenários CE17, CE18 e CE19 João Sapiência Tiago Lemes
1.7 12/10/2025 Criação dos cenários CE14, CE15 e CE16 João Felipe Vilmar Fagundes