Skip to main content

Requisitos

Requisito consiste da definição documentada de uma propriedade ou comportamento que um produto ou serviço particular deve atender, eles são divididos em:

  • Requisitos funcionais
  • Requisitos não funcionais
  • Requisitos de sistema

Aulas 📚

Funcionais

São funcionalidades que se espera que o sistema disponibilize, de uma forma completa e consistente.

✔️ : Tem permissão | : Não tem permissão

RequisitosInstrutorAluno
Criar, editar e deletar aulas✔️
Criar, editar e deletar matéria✔️
Postagem em Markdown✔️
Anexação de arquivos✔️
Criar, editar e deletar comentários✔️✔️
Responder comentários✔️✔️
Validar comentários✔️
Curtir comentários✔️✔️
Filtrar conteúdo✔️✔️
Buscar conteúdo pela barra de pesquisa✔️✔️

Não funcionais

Aspectos não funcionais do sistema, como restrições sob as quais o sistema deve operar.

✔️ : Requisito ativo | : Requisito não ativo

RequisitosStatus
Não deve permitir acesso de usuários não cadastrados✔️
Suportar volume de usuários logados simultaneamente sem queda de desempenho✔️
Utilização descomplicada✔️
Manutenção descomplicada✔️
Funcionar apenas na rede da empresa✔️
Seguir regulamentações impostas pela empresa, como por exemplo, o design✔️

Sistema

São as funcionalidades requisitadas no ponto de vista do sistema.

✔️ : Requisito ativo | : Requisito não ativo

RequisitosStatus
Ao criar uma aula, com os inputs preenchidos, ela será adicionada no banco de dados. Os arquivos serão adicionados ao serviço S3✔️
Ao editar uma aula, com os inputs preenchidos, ela será atualizada no banco de dados. Os arquivos já estarão no serviço S3✔️
Ao deletar uma aula, ela será removida no banco de dados. Os arquivos permanecerão no serviço S3✔️
Ao criar uma matéria, com os inputs preenchidos, ela será adicionada no banco de dados.✔️
Ao editar uma matéria, com os inputs preenchidos, ela será atualizada no banco de dados.✔️
Ao deletar uma matéria, ela será removida no banco de dados.✔️
Ao criar um comentário, com o input preenchido, ele será adicionado no banco de dados✔️
Ao editar um comentário, com o input preenchido, ele será atualizado no banco de dados✔️
Ao deletar um comentário, ele será removido no banco de dados✔️
Ao curtir um comentário, o like será adicionado no banco de dados✔️
Ao descurtir um comentário, o like será removido no banco de dados✔️
Ao validar um comentário, a validação será adicionado no banco de dados✔️
Ao desvalidar um comentário, a validação será removida no banco de dados✔️
Ao preencher o input dos filtros, o conteúdo selecionado será procurado no banco de dados e logo em seguida retornado de forma visual✔️
Ao preencher o input da barra de pesquisa, o conteúdo digitado será procurado no banco de dados e logo em seguida retornado de forma visual✔️

Fórum ❓

Funcionais

São funcionalidades que se espera que o sistema disponibilize, de uma forma completa e consistente.

✔️ : Tem permissão | : Não tem permissão

RequisitosInstrutorAluno
Criar, editar e deletar dúvida✔️✔️
Postagem em Markdown✔️✔️
Anexação de arquivos
Criar, editar e deletar comentários✔️✔️
Responder comentários✔️✔️
Validar comentários✔️
Curtir comentários✔️✔️
Filtrar conteúdo✔️✔️
Buscar conteúdo pela barra de pesquisa✔️✔️

Não funcionais

Aspectos não funcionais do sistema, como restrições sob as quais o sistema deve operar.

✔️ : Requisito ativo | : Requisito não ativo

RequisitosStatus
Não deve permitir acesso de usuários não cadastrados✔️
Suportar volume de usuários logados simultaneamente sem queda de desempenho✔️
Utilização descomplicada✔️
Manutenção descomplicada✔️
Funcionar apenas na rede da empresa✔️
Seguir regulamentações impostas pela empresa, como por exemplo, o design✔️

Sistema

São as funcionalidades requisitadas no ponto de vista do sistema.

✔️ : Requisito ativo | : Requisito não ativo

RequisitosStatus
Ao criar uma dúvida, com os inputs preenchidos, ela será adicionada no banco de dados.✔️
Ao editar uma dúvida, com os inputs preenchidos, ela será atualizada no banco de dados.✔️
Ao excluir uma dúvida, ela será removida no banco de dados.✔️
Ao criar um comentário, com o input preenchido, ele será adicionado no banco de dados✔️
Ao editar um comentário, com o input preenchido, ele será atualizado no banco de dados✔️
Ao excluir um comentário, ele será removido no banco de dados✔️
Ao curtir um comentário, o like será adicionado no banco de dados✔️
Ao descurtir um comentário, o like será removido no banco de dados✔️
Ao validar um comentário, a validação será adicionado no banco de dados✔️
Ao desvalidar um comentário, a validação será removida no banco de dados✔️
Ao preencher o input dos filtros, o conteúdo selecionado será procurado no banco de dados e logo em seguida retornado de forma visual✔️
Ao preencher o input da barra de pesquisa, o conteúdo digitado será procurado no banco de dados e logo em seguida retornado de forma visual✔️

Guia da comunidade 👥

Funcionais

São funcionalidades que se espera que o sistema disponibilize, de uma forma completa e consistente.

✔️ : Tem permissão | : Não tem permissão

RequisitosInstrutorAluno
Adicionar, editar e deletar guia✔️✔️
Postagem em Markdown✔️✔️
Anexação de arquivos✔️✔️
Adicionar, editar e deletar comentários✔️✔️
Responder comentários✔️✔️
Curtir comentários✔️✔️
Filtrar conteúdo✔️✔️
Buscar conteúdo pela barra de pesquisa✔️✔️

Não funcionais

Aspectos não funcionais do sistema, como restrições sob as quais o sistema deve operar.

✔️ : Requisito ativo | : Requisito não ativo

RequisitosStatus
Não deve permitir acesso de usuários não cadastrados✔️
Suportar volume de usuários logados simultaneamente sem queda de desempenho✔️
Utilização descomplicada✔️
Manutenção descomplicada✔️
Funcionar apenas na rede da empresa✔️
Seguir regulamentações impostas pela empresa, como por exemplo, o design✔️

Sistema

São as funcionalidades requisitadas no ponto de vista do sistema.

✔️ : Requisito ativo | : Requisito não ativo

RequisitosStatus
Ao criar um guia, com os inputs preenchidos, ele será adicionada no banco de dados. Os arquivos serão adicionados ao serviço S3✔️
Ao editar um guia, com os inputs preenchidos, ele será atualizado no banco de dados. Os arquivos já estarão no serviço S3✔️
Ao excluir um guia, ele será removido no banco de dados. Os arquivos permanecerão no serviço S3✔️
Ao criar um comentário, com o input preenchido, ele será adicionado no banco de dados✔️
Ao editar um comentário, com o input preenchido, ele será atualizado no banco de dados✔️
Ao excluir um comentário, ele será removido no banco de dados✔️
Ao curtir um comentário, o like será adicionado no banco de dados✔️
Ao descurtir um comentário, o like será removido no banco de dados✔️
Ao preencher o input dos filtros, o conteúdo selecionado será procurado no banco de dados e logo em seguida retornado de forma visual✔️
Ao preencher o input da barra de pesquisa, o conteúdo digitado será procurado no banco de dados e logo em seguida retornado de forma visual✔️