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
Requisitos | Instrutor | Aluno |
---|---|---|
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
Requisitos | Status |
---|---|
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
Requisitos | Status |
---|---|
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
Requisitos | Instrutor | Aluno |
---|---|---|
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
Requisitos | Status |
---|---|
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
Requisitos | Status |
---|---|
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
Requisitos | Instrutor | Aluno |
---|---|---|
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
Requisitos | Status |
---|---|
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
Requisitos | Status |
---|---|
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 | ✔️ |