... | ... | @@ -6,52 +6,47 @@ |
|
|
<details>
|
|
|
<summary>
|
|
|
1. Como uma escola, eu gostaria de poder acessar o site para fazer um agendamento de visita ao museu, para facilitar o processo de reserva.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> A escola deve ser capaz de inserir as informações da escola, do responsável e da visita no formulário de agendamento. </li>
|
|
|
<li> O site deve fornecer uma confirmação clara de que o agendamento foi feito com sucesso após o envio do formulário. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
2. Como uma escola, eu gostaria de ver no formulário os dias disponíveis para agendamento de uma visita.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O formulário deve exibir uma lista dos dias disponíveis para agendamento de visitas. </li>
|
|
|
<li> A lista de dias disponíveis deve ser atualizada dinamicamente com base nas configurações de dias de funcionamento do museu definidas no sistema. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
3. Como uma escola, eu gostaria de agendar uma visita em um determinado turno para poder organizar melhor meus alunos.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Agendar uma visita no turno da manhã. </li>
|
|
|
<li> Agendar uma visita no turno da tarde. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
4. Como um usuário do site, eu gostaria que o sistema avaliasse os dados do agendamento para garantir que todas as informações necessárias sejam fornecidas corretamente.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O site deve validar se todos os campos obrigatórios estão preenchidos corretamente. </li>
|
|
|
<li> O site deve exibir uma mensagem de erro clara caso algum campo seja preenchido incorretamente ou esteja faltando. </li>
|
... | ... | @@ -60,99 +55,92 @@ Critérios de aceitação: |
|
|
<li> O backend deve rejeitar agendamentos com informações inválidas ou incompletas e informar ao usuário o motivo da rejeição. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
5. Como secretário do museu, eu gostaria que a interface fosse restrita apenas a usuários autorizados, para que apenas usuários credenciados possam ver os agendamentos.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> A interface do sistema administrativo deve ser protegida por autenticação e autorização. </li>
|
|
|
<li> Somente usuários com as permissões adequadas devem ter acesso à interface do sistema administrativo.</li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
6. Como Secretário do museu, gostaria de poder confirmar os agendamento, para ter controle dos agendamentos.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> Aceitar uma solicitação de agendamento. </li>
|
|
|
<li> A escola receber o email de confirmação do agendamento. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
7. Como secretário do museu, eu gostaria de poder visualizar todos os agendamentos.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O sistema administrativo deve exibir uma lista de todos os agendamentos em ordem cronológica. </li>
|
|
|
<li> O sistema administrativo deve exibir informações importantes sobre cada agendamento, como a escola, a data, o turno e o número de pessoas. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
8. Como Secretário do museu, eu gostaria de poder visualizar todos os agendamentos de uma escola específica para facilitar a localização de informações específicas.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O sistema administrativo deve permitir a seleção de uma escola específica para filtrar os agendamentos. </li>
|
|
|
<li> O sistema administrativo deve exibir somente os agendamentos da escola selecionada. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
9. Como um Secretário do museu, eu gostaria de poder alterar a quantidade de pessoas permitidas por dia para gerenciar o fluxo de visitantes.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O sistema administrativo deve permitir a configuração da quantidade máxima de pessoas que podem visitar o museu em um único dia. </li>
|
|
|
<li> Os dados do sistema administrativo devem refletir no formulário. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
10. Como secretário do museu, eu gostaria de poder alterar os dias de funcionamento do museu para que as informações sobre disponibilidade sejam sempre atualizadas.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O sistema administrativo deve permitir a definição dos dias e horários de funcionamento do museu.</li>
|
|
|
<li> O sistema administrativo deve impedir que as escolas agendem visitas em dias em que o museu não estará aberto. </li>
|
|
|
</ul>
|
|
|
</details>
|
|
|
<br>
|
|
|
|
|
|
|
|
|
<details>
|
|
|
<summary>
|
|
|
11. Como secretário do museu, eu gostaria de clicar no card de um agendamento para visualizar todos os dados existentes.
|
|
|
<br>
|
|
|
Critérios de aceitação:
|
|
|
</summary>
|
|
|
|
|
|
Critérios de aceitação:
|
|
|
<ul>
|
|
|
<li> O sistema administrativo deve permitir selecionar um agendamento na tela de lista de agendamentos.</li>
|
|
|
<li> O sistema administrativo deve permitir a visualização completa das informações de cada agendamento. </li>
|
... | ... | @@ -160,7 +148,6 @@ Critérios de aceitação: |
|
|
</details>
|
|
|
|
|
|
|
|
|
|
|
|
## Requisitos
|
|
|
|
|
|
### Formulário:
|
... | ... | |