Mudanças entre as edições de "Discussão:Projeto/Gran Palatto"
(→Separação de documentos: nova seção) |
(→Cenários: nova seção) |
||
Linha 22: | Linha 22: | ||
Porque aí, tipo, não seria possível desvincular cada documento individualmente | Porque aí, tipo, não seria possível desvincular cada documento individualmente | ||
+ | |||
+ | == Cenários == | ||
+ | |||
+ | Cenários em linguagem mais natural fica mais interessante, ainda mais se forma na forma ''construir-operar-averiguar'' | ||
+ | |||
+ | ===Cenário feliz=== | ||
+ | João faz um pedido de bonificação para Sousa dentro dos limites | ||
+ | |||
+ | ====Dado==== | ||
+ | # Usuário João | ||
+ | # Cliente Sousa com saldo de bonificação de R$1000 | ||
+ | # O pedido de bonificação sendo criado | ||
+ | #* com código pedido palm '''X''' | ||
+ | |||
+ | ====Operação==== | ||
+ | # João cadastra o pedido '''X''' para Sousa no valor de R$800 | ||
+ | # João finaliza/salva esse pedido | ||
+ | |||
+ | ====Assertivas==== | ||
+ | # Deve existir o pedido '''X''' na base de dados do sistema | ||
+ | # Esse pedido tem valor de R$800 | ||
+ | # O saldo de bonificação de Sousa é de R$200 | ||
+ | |||
+ | ===Cenário sem saldo=== | ||
+ | João faz um pedido de bonificação para Sousa que excede seu saldo | ||
+ | |||
+ | ====Dado==== | ||
+ | # Usuário João | ||
+ | # Cliente Sousa com saldo de bonificação de R$200 | ||
+ | # O pedido de bonificação sendo criado | ||
+ | #* com código pedido palm '''X''' | ||
+ | |||
+ | ====Operação==== | ||
+ | # João cadastra o pedido '''X''' para Sousa no valor de R$800 | ||
+ | # João finaliza/salva esse pedido | ||
+ | |||
+ | ====Assertivas==== | ||
+ | # O sistema deve exibir um diálogo de erro | ||
+ | # Não deve existir o pedido '''X''' na base de dados do sistema | ||
+ | # O saldo de bonificação de Sousa continua de R$200 |
Edição das 19h34min de 21 de setembro de 2016
Criando a discussão de revisões
Começo do do manual de estilo
Assim, olhando os títulos colocados, senti com que você estivesse gritando comigo. Não precisa fazer isso, sou frágil =x
Acho que em breve precisaremos criar um manual de estilo para evitarmos essas coisas: https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Layout
Assim, não posso mais ficar com frescura =3 Até lá eu vou ter frescura sim >:)
Outro ponto do manual de estilo seria colocar código como código, como exemplo. Ainda não achei como fazer o highlight, mas em algum canto deve ter o cara que faça isso
Regras de negócio
Assim, regra de negócio não vem da necessidade, mas vem da solução.
Necessidade tem a descrição do que machuca o cliente (ou alguma coisa intermediária até a gente achar o que machuca ele)
Separação de documentos
O projeto deveria levar ao documento, não? No lugar de no projeto ter o documento?
Porque aí, tipo, não seria possível desvincular cada documento individualmente
Cenários
Cenários em linguagem mais natural fica mais interessante, ainda mais se forma na forma construir-operar-averiguar
Cenário feliz
João faz um pedido de bonificação para Sousa dentro dos limites
Dado
- Usuário João
- Cliente Sousa com saldo de bonificação de R$1000
- O pedido de bonificação sendo criado
- com código pedido palm X
Operação
- João cadastra o pedido X para Sousa no valor de R$800
- João finaliza/salva esse pedido
Assertivas
- Deve existir o pedido X na base de dados do sistema
- Esse pedido tem valor de R$800
- O saldo de bonificação de Sousa é de R$200
Cenário sem saldo
João faz um pedido de bonificação para Sousa que excede seu saldo
Dado
- Usuário João
- Cliente Sousa com saldo de bonificação de R$200
- O pedido de bonificação sendo criado
- com código pedido palm X
Operação
- João cadastra o pedido X para Sousa no valor de R$800
- João finaliza/salva esse pedido
Assertivas
- O sistema deve exibir um diálogo de erro
- Não deve existir o pedido X na base de dados do sistema
- O saldo de bonificação de Sousa continua de R$200