Você está na página 1de 2

Requisitos Funcionais:

1. Os usuários devem ser capazes de autenticar-se usando suas contas do Google.

2. Deve haver diferentes níveis de acesso: alunos, funcionários e administradores.

3. O sistema deve fornecer uma interface de usuário intuitiva e responsiva.

4. Os usuários devem ser capazes de navegar facilmente pelas diferentes funcionalidades do


sistema.

5. Os administradores devem poder cadastrar alunos e funcionários no sistema.

6. O cadastro deve incluir informações como nome, número de matrícula, função, etc.

7. Os usuários devem poder visualizar o cardápio da semana, que inclui informações sobre as
refeições oferecidas.

8. Alunos e funcionários devem ter a opção de solicitar refeições, especificando o tipo de refeição
desejado e a data.

9. Deve haver um limite de prazo para a solicitação de refeições.

10. Alunos e funcionários devem poder reservar refeições em um intervalo de tempo específico.

11. As reservas devem ser confirmadas e refletidas no sistema.

12. Os administradores devem ter acesso a um painel de controle para gerenciar o cardápio,
refeições e relatórios.

13. Eles devem poder adicionar, editar ou excluir refeições do cardápio.

14. O sistema deve gerar filas de atendimento com senhas para organizar a distribuição de
refeições.

15. Os funcionários devem poder chamar os alunos e funcionários para receber suas refeições de
acordo com as filas geradas.

Requisitos Não Funcionais:

1. O sistema deve ser acessível a partir de qualquer dispositivo com uma conexão à Internet.

2 Deve ser compatível com navegadores web modernos.

3. A autenticação deve ser segura, usando a autenticação do Google para garantir a identidade dos
usuários.

4. Dados pessoais dos usuários devem ser protegidos e criptografados.

5. O sistema deve ser responsivo para garantir uma experiência de usuário consistente em
dispositivos móveis, tablets e desktops.

6. O sistema deve fornecer um mecanismo de alerta para chamar os usuários para receber suas
refeições de acordo com as filas geradas.
7. O projeto deve seguir o cronograma estabelecido, com fases de planejamento,
desenvolvimento, testes, implementação e treinamento, seguido pelo encerramento do projeto.

8. O sistema deve ser preparado para lidar com possíveis atrasos devido a problemas técnicos
durante o desenvolvimento, tomando medidas para mitigar esses riscos.

Você também pode gostar