requirements:informelle_anforderungen
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| requirements:informelle_anforderungen [2013/08/29 10:07] – angelegt martin | requirements:informelle_anforderungen [2013/09/19 15:13] (current) – [Rezepte] martin | ||
|---|---|---|---|
| Line 37: | Line 37: | ||
| * ein recipe besteht aus | * ein recipe besteht aus | ||
| * einem Namen | * einem Namen | ||
| - | * >1 Zutaten, die wiederum Lebensmitteln | + | * >1 Zutaten, die wiederum Lebensmitteln (" |
| * **UNKLAR**: Was passiert, wenn ein food eingegeben wird, das bisher noch nicht als food gespeichert wurde? | * **UNKLAR**: Was passiert, wenn ein food eingegeben wird, das bisher noch nicht als food gespeichert wurde? | ||
| * gewichteter Mittelwert aller Nährstoffangaben | * gewichteter Mittelwert aller Nährstoffangaben | ||
| * Bezugseinheit | * Bezugseinheit | ||
| + | * jedes Rezept hat als Grundeinheit " | ||
| + | * **Idee:** Benutzer die Möglichkeit geben, die default-Anzahl an Portionen in Settings einstellen zu können ("Ich koche in der Regel immer für 2 Personen, also ist der default auf "2 Portionen" | ||
| + | * wenn ein Rezept über eine gemeinsame BasicUnit verfügt, dann wird als alternative Einheit diese BasicUnit angegeben | ||
| + | * andere BasicUnits (Gramm, Milliliter) können als Alternative zu den Portions angegeben werden | ||
| * wie bei food. Wenn eine gemeinsame Einheit gefunden wird, dann wird auf diese Einheit Bezug genommen. Ist keine gemeinsame Einheit vorhanden, wird ein default " | * wie bei food. Wenn eine gemeinsame Einheit gefunden wird, dann wird auf diese Einheit Bezug genommen. Ist keine gemeinsame Einheit vorhanden, wird ein default " | ||
| Line 47: | Line 51: | ||
| * das Tagebuch besteht aus Einträgen (" | * das Tagebuch besteht aus Einträgen (" | ||
| * ein Entry besteht >=1 Mahlzeiten (" | * ein Entry besteht >=1 Mahlzeiten (" | ||
| - | * ein meal besteht aus einem food oder eine Portion eines Rezepts | + | * ein meal besteht aus einem food, einer Portion eines Rezepts |
| - | | + | * ein Entry kann ein " |
| * ein temporäres Recipe ist ein generisches Rezept, dass sich häufig ändert (" | * ein temporäres Recipe ist ein generisches Rezept, dass sich häufig ändert (" | ||
| * Idee dahinter ist, dass einige entries merkwürdig erscheinen können, wenn sie einzeln und nicht summiert erscheinen: z.B.: "66g Brot, 5g Margarine, 16g Salami" | * Idee dahinter ist, dass einige entries merkwürdig erscheinen können, wenn sie einzeln und nicht summiert erscheinen: z.B.: "66g Brot, 5g Margarine, 16g Salami" | ||
| + | * für ein temporäres Recipe ist ein optionaler Titel möglich. Ist der Titel leer, werden in der Tagesansicht die Grundzutaten angezeigt, bis der Anzeigeplatz aufgebraucht ist. | ||
| + | * Beispiel: Ein temporäres Recipe sei das o.g. Butterbrot. Ohne Angabe des optionalen Titels ist dann in der Tagesansicht der Eintrag mit dem Titel "Brot, Margarine, Sal..." | ||
| + | * besteht ein Entry aus mehr als einem food, dann wird es als " | ||
| * das Tagebuch zeigt die neusten Einträge oben | * das Tagebuch zeigt die neusten Einträge oben | ||
| * jeder neu eingefügte entry muss zuverlässig gespeichert werden | * jeder neu eingefügte entry muss zuverlässig gespeichert werden | ||
| - | * jeder entry summiert alle Nährstoffe in einer Übersicht | + | * jeder entry summiert alle Nährstoffe in einer Übersicht, die sowohl in der Detail-Ansicht des Entries, als auch in Kurzform in der Tagesübersicht zu sehen ist |
| * jeder entry vergleicht die summierten Nährstoffe mit einem Tagessoll | * jeder entry vergleicht die summierten Nährstoffe mit einem Tagessoll | ||
| * ein Tagessoll ist z.B. die maximale Menge an kcal, die ein Benutzer am Tag zu sich nehmen möchte | * ein Tagessoll ist z.B. die maximale Menge an kcal, die ein Benutzer am Tag zu sich nehmen möchte | ||
requirements/informelle_anforderungen.1377763621.txt.gz · Last modified: 2013/08/29 10:07 by martin
