diff options
Diffstat (limited to 'requirements')
| -rw-r--r-- | requirements/assumptions/ass-000.md | 3 | ||||
| -rw-r--r-- | requirements/assumptions/ass-011.md | 3 | ||||
| -rw-r--r-- | requirements/assumptions/ass-012.md | 6 | ||||
| -rw-r--r-- | requirements/assumptions/ass-013.md | 4 | ||||
| -rw-r--r-- | requirements/catalogue/req-013.md | 13 | ||||
| -rw-r--r-- | requirements/catalogue/req-048.md | 5 |
6 files changed, 34 insertions, 0 deletions
diff --git a/requirements/assumptions/ass-000.md b/requirements/assumptions/ass-000.md new file mode 100644 index 0000000..962cb7d --- /dev/null +++ b/requirements/assumptions/ass-000.md @@ -0,0 +1,3 @@ +# ass-000 + +The user regularly opens Schist on their desktop computer.
\ No newline at end of file diff --git a/requirements/assumptions/ass-011.md b/requirements/assumptions/ass-011.md new file mode 100644 index 0000000..fe6cb2b --- /dev/null +++ b/requirements/assumptions/ass-011.md @@ -0,0 +1,3 @@ +# ass-011 + +The user is always able to make a note on a piece of paper. diff --git a/requirements/assumptions/ass-012.md b/requirements/assumptions/ass-012.md new file mode 100644 index 0000000..e463bf7 --- /dev/null +++ b/requirements/assumptions/ass-012.md @@ -0,0 +1,6 @@ +# ass-012 + +If the user has a receipt or paper note of a transaction in their wallet, then +when they open Schist on their desktop computer, they take all receipts and +paper notes from their wallet and enter the transactions recorded on them into +Schist. diff --git a/requirements/assumptions/ass-013.md b/requirements/assumptions/ass-013.md new file mode 100644 index 0000000..71ba005 --- /dev/null +++ b/requirements/assumptions/ass-013.md @@ -0,0 +1,4 @@ +# ass-013 + +Whenever the user is using their desktop computer, they have access to their +wallet.
\ No newline at end of file diff --git a/requirements/catalogue/req-013.md b/requirements/catalogue/req-013.md index 86545d3..4e3074f 100644 --- a/requirements/catalogue/req-013.md +++ b/requirements/catalogue/req-013.md @@ -5,3 +5,16 @@ my phone to be recorded as a beer transaction, so that my purchase of this beer is recorded as a beer transaction. Source: req-010 + +Satisfied by: req-048, ass-011, ass-000, ass-012, ass-013 + +## Use case + +Trigger: the user buys a beer. + +1. If the user can get a receipt, they get a receipt and put it in their wallet. +2. If the user can't get a receipt, they make a note on a piece of paper and put + it in their wallet. +3. Wait until the user next regularly opens Schist on their desktop computer. +4. The user takes all receipts and paper notes from their wallet. +5. The user enters all the transactions recorded there into Schist. diff --git a/requirements/catalogue/req-048.md b/requirements/catalogue/req-048.md new file mode 100644 index 0000000..076870b --- /dev/null +++ b/requirements/catalogue/req-048.md @@ -0,0 +1,5 @@ +# req-048 + +Schist has a desktop interface for inserting transactions. + +Source: req-013 |
