Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Dietoterapia
  • wiki
  • Wiki
  • Requisitos

Requisitos · Changes

Page history
Update Requisitos authored Apr 27, 2018 by Larissa Fiorini Martins's avatar Larissa Fiorini Martins
Show whitespace changes
Inline Side-by-side
Requisitos.md
View page @ 5ca41c6c
...@@ -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
Clone repository
  • Arquitetura
  • Configuração
  • Requisitos
  • configuracoes
    • Angular
    • Diagrama ER
    • Git
    • IntelliJ
    • Wiki
  • endpoints
  • Home
  • mockups
  • problemas
  • sprints