Concluído
Como Usuário,
Quero desejo selecionar um perfil de usuário,
Para acessar o sistema, visualizando as funcionalidades e dados com base do meu perfil.
| Versão | Data | Descrição da Alteração | Responsável |
|---|---|---|---|
| 1.0 | 30/06/2025 | Criação da História de Usuário | Equipe de Requisitos |
FA-01 – Usuário possui mais de um perfil
→ O Sistema deve exibir uma tela contendo um card para cada perfil.
→ O Usuário deve selecionar o perfil desejado para acessar o sistema por meio do botão de ação "Utilizar esse perfil".;
→ O Sistema deve retornar ao passo 5 do fluxo principal.
Dado que o Usuário realizou o login com sucesso
E possui apenas um perfil vinculado
Quando acessar o Sistema
Então deve ser direcionado automaticamente para a Página Inicial do perfil vinculado
E deve visualizar as funcionalidades e informações específicas desse perfil
Dado que o Usuário realizou o login com sucesso
E possui mais de um perfil vinculado
Quando acessar o Sistema
Então o Sistema deve exibir uma tela de seleção de perfil contendo:
- A função de cada perfil
- O nome da escola vinculada
- Um botão “Utilizar esse perfil” para cada perfil
Dado que o Usuário está na tela de seleção de perfil
Quando clicar no botão “Utilizar esse perfil” de um card
Então deve ser direcionado para a Página Inicial do perfil selecionado
E deve visualizar as funcionalidades e informações específicas desse perfil
Dado que o Usuário possui mais de um perfil vinculado
Quando acessar a tela de seleção de perfil
Então cada card deve exibir corretamente:
- A função correspondente ao perfil
- O nome da escola associada
Dado que o Usuário está na tela de seleção de perfil
Quando não selecionar nenhum perfil
Então o Sistema deve permanecer na tela de seleção de perfis
E aguardar a escolha do Usuário para prosseguir
| Código | Descrição |
|---|---|
| RNF-001 | Tempo de resposta ≤ 3 segundos para operações principais |
| RNF-002 | Interface deve ser responsiva para dispositivos móveis |
| RNF-003 | Dados sensíveis devem ser criptografados |
| RNF-004 | Sistema deve suportar pelo menos 100 usuários simultâneos |