... | @@ -115,3 +115,171 @@ Além disso, também deverá ser desenvolvida aplicação web responsiva. |
... | @@ -115,3 +115,171 @@ Além disso, também deverá ser desenvolvida aplicação web responsiva. |
|
|
|
|
|
|
|
|
|
[Requisitos_-_AGES_-_1.2.docx](http://www.tools.ages.pucrs.br/projetos/gastronomia/uploads/7d6fede2f019ed67c29d67d03f2e9d59/Requisitos_-_AGES_-_1.2.docx)
|
|
[Requisitos_-_AGES_-_1.2.docx](http://www.tools.ages.pucrs.br/projetos/gastronomia/uploads/7d6fede2f019ed67c29d67d03f2e9d59/Requisitos_-_AGES_-_1.2.docx)
|
|
|
|
|
|
|
|
<br/><br/><br/>
|
|
|
|
|
|
|
|
REQUISITOS NUTRITECH - SPRINT 1 e 2
|
|
|
|
|
|
|
|
US1. História de Usuário: Cadastro da FTP
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de cadastrar a Ficha Técnica de Preparo
|
|
|
|
a fim de armazenar as informações das receitas preparadas durante as aulas.
|
|
|
|
|
|
|
|
Critérios de Aceite
|
|
|
|
|
|
|
|
1. Uma FTP tem os seguintes atributos: produto, grupo alimentar, disciplina, integrantes, adicionar ingredientes, peso, valor por kg, fator de correção, modo de preparo, rendimento, peso, tempo de preparo, dificuldade e imagem.
|
|
|
|
2. O valor por kg, o fator de conversão e o custo por porção devem ser importados do banco de dados, não permitindo edição pelo usuário.
|
|
|
|
3. O usuário pode cadastrar novo ingrediente.
|
|
|
|
4. Adicionar nome de usuário no topo da tela ao lado da foto
|
|
|
|
5. Disciplina - trazer rótulo professor da disciplina
|
|
|
|
6. Antes de produto adicionar campo data da aula automaticamente - utilizar data do servidor e não do aparelho
|
|
|
|
7. Padronizar peso em gramas
|
|
|
|
8. Botão "+" para adicionar ingredientes ao invés de "adicionar ingrediente"
|
|
|
|
9. Botão "+" para adicionar passo em modo de preparo
|
|
|
|
10. Alterar segunda coluna da tabela de ingredientes para "peso"
|
|
|
|
11. Botão publicar deve ficar bloqueado até terminar preenchimento
|
|
|
|
12. Botão salvar deve guardar progresso
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
O aluno deve poder cadastrar sua ficha técnica de produto conforme realiza o preparo de sua receita, podendo salvar o progresso enquanto ainda está editando. Quando toda lista estiver preenchida o aluno poderá publicar a ficha para avaliação do professor.
|
|
|
|
|
|
|
|
|
|
|
|
Nível de dificuldade: 21
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
|
|
|
|
US2. História de Usuário: Email de confirmação de cadastro de alunos
|
|
|
|
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de enviar um email
|
|
|
|
a fim de confirmar que aluno foi cadastrado com sucesso no sistema.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
1. O email deverá possuir um link que redireciona para o site, a fim de confirmar o email cadastrado.
|
|
|
|
2. O email deverá possuir um link com data de expiração.
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
Um email é enviado após o aluno se cadastrar no sistema, para confirmar que o email relacionado à UFCSPA é válido e o usuário efetuando cadastro é realmente aluno.
|
|
|
|
|
|
|
|
|
|
|
|
Nível de dificuldade: 13
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US3. História de Usuário: Cadastro de Alunos
|
|
|
|
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de cadastrar os alunos
|
|
|
|
a fim de permitir acesso ao sistema.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
1. O CPF deve possuir validação.
|
|
|
|
2. O professor será cadastrado pelo Administrador.
|
|
|
|
3.Não deve aparecer o campo “tipo de usuário” para o aluno
|
|
|
|
4. Não devem aparecer os campos “ativo” e “inativo” para o aluno, estes campos serão só em nível de administrador.
|
|
|
|
5. Não deve ser permitido o login para usuário com status inativo.
|
|
|
|
6. Devem aparecer mensagens indicando onde ocorrem os erros na tentativa de cadastro.
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
O usuário deve poder se cadastrar no sistema quando inserir todos atributos de forma correta e seu email for validado.
|
|
|
|
|
|
|
|
|
|
|
|
Nível de dificuldade: 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US4. História de Usuário: Cadastro de Professor
|
|
|
|
|
|
|
|
|
|
|
|
Eu como administrador
|
|
|
|
gostaria de cadastrar usuário como professor
|
|
|
|
a fim de conceder acesso ao sistema.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
1. Os nomes dos alunos devem estar disponíveis para o professor. Os demais usuários só podem ver o nickname (para o professor deve aparecer “Nome (nickname)”).
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
O administrador deve poder cadastrar usuários como professor no sistema, oferecendo as funcionalidades específicas para as tarefas que o professor necessita realizar.
|
|
|
|
|
|
|
|
Nível de dificuldade: 3
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
|
|
|
|
US5. História de Usuário: Perfis de acesso
|
|
|
|
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de poder logar no sistema como: professor, aluno ou administrador
|
|
|
|
a fim de adentrar na plataforma e realizar minhas tarefas.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
1. O campo 'usuário' deve ser validado com email;
|
|
|
|
2. O campo 'senha' seja validado com no mínimo caracteres alfa numéricos;
|
|
|
|
3. Após logar o usuário deve ser redirecionado para tela de “minhas receitas”;
|
|
|
|
4. Não deve aparecer mensagem ao efetuar login, apenas redirecionar para a tela.
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
O usuário deverá digitar seu login (que é o email cadastrado), bem como sua senha de acesso, e então clicar no botão "login". Se o usuário não for cadastrado, deve ser redirecionado para a tela de cadastro de usuário através de um link abaixo do botão de login. O campo "login" deverá validar se o usuário digitou um endereço de email válido; o campo de "senha" deverá validar se o usuário digitou uma senha alfa numérica com 8 ou mais caracteres.
|
|
|
|
|
|
|
|
|
|
|
|
Nível de dificuldade: 5
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US6. História de Usuário: Layout moderno
|
|
|
|
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de um layout mais moderno para o sistema
|
|
|
|
a fim de ter um site responsivo e com boa usabilidade.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
1. O site deverá ser totalmente responsivo, com suporte para desktop e mobile.
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
O usuário deverá ter um sistema com boa usabilidade em qualquer dispositivo que utilizar para entrar no site e editar suas receitas.
|
|
|
|
|
|
|
|
Nível de dificuldade: 13
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
US7. História de Usuário: Pesquisa de FTPs
|
|
|
|
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de pesquisar as FTP por filtros
|
|
|
|
a fim de facilitar a busca.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
-
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
O usuário poderá utilizar uma busca por qualquer palavra presente na ficha, retornando a FTP correspondente.
|
|
|
|
|
|
|
|
Nível de dificuldade: 8
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
|
|
|
|
US8. História de Usuário: Geração de PDF das FTPs
|
|
|
|
|
|
|
|
Eu como usuário
|
|
|
|
gostaria de poder gerar um PDF das FTP
|
|
|
|
a fim de possuir acesso à suas informações de forma estruturada.
|
|
|
|
|
|
|
|
Critérios de Aceite:
|
|
|
|
1. Seguir modelo do pdf:
|
|
|
|
[Ficha_Técnica.pdf](/uploads/a6d1d217a9d249ce5e8694bb0ab14b1f/Ficha_Técnica.pdf)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fluxo:
|
|
|
|
Após a publicação da FTP, o usuário deve ter a possibilidade de realizar o download de um PDF com toda informação da ficha de forma organizada.
|
|
|
|
|
|
|
|
Nível de dificuldade: 8
|
|
|
|
|