Wenn man aus der IT kommt und in seiner Gaststätte die Rezepte dokumentieren will, stellt sich ziemlich bald die Frage: Welche Technik verwende ich hierfür?
Ich habe das für mich angeschaut und bin zum Schluss gekommen, dass Use Case hierfür eine wirklich gute Struktur darstellt.
Use Case Struktur
Schauen wir uns nochmal kurz die Standard-Struktur eines Use Case an:
Grafische Darstellung
Ein Use Case wird grafisch als Ellipse dargestellt. In dieser Ellipse steht der Use Case Name, Beispielsweise „Kaffeestüble-Spätzle kochen“
Use Case Dokumentation
Die Dokumentation umfasst die folgenden Punkte:
Use Case Name
Der Use Case Name besteht aus einem Substantiv und einem Verb. In meinem aktuellen Beispiel ist also „Kaffeestüble-Spätzle“ das Subjektiv und das Verb ist „kochen“.
Use Case Beschreibung
Bei der Beschreibung eines Use Cases wird normalerweise in die Bereiche
- Pre Conditions
Was wird vorher alles benötigt? - Flow
Was läuft alles ab um diesen Use Case durchzuführen? - Alternative Flow
Wenn ein Fehlerfall oder ein anderer Ablauf benötigt wird, kann dies beschrieben werden. - Post Conditions
Was passiert nach dem Use Case?
Das sieht doch fast schon wie ein Rezept aus oder?
Rezept-Use Case
Und so sieht es aus wenn man ein Rezept in einem Use Case schreibt:
Name
Kaffeestüble Spätzle kochen
Zutaten (das ist Teil der Pre-Condition)
Mehl, Eier, Salz, Mineralwasser…
Benötigte Werkzeuge (das ist Teil der Pre-Condition)
Hier dokumentiere ich gerne welche Werkzeuge ich für das jeweilige Rezept benötige. Also Messer, Schneidbrett, Herd, Pfanne…
Ablauf (das ist wie Flow)
- Mehl, Eier und Salz in Rührschüssel mischen
- Teig mit einem Rührgerät mixen
- Mineralwasser hinzugeben bis….
Anrichten (Post Conditions)
Was möchte ich beim Anrichten alles beachten?

Fazit
Und das wars auch schon!
Wir können jetzt mit einem UML-Modellierungswerkzeug, wie dem SparxEA, unsere Rezepte dokumentieren und miteinander verknüpfen.
Wir können z.B. Spätzle in Gerichten verlinken und die Aktivitäten (erst Spätzle zubereiten, dann das fertige Gericht damit beglücken) beschreiben.
Cool gelle? Schon haben wir Gastro mit unserem Standard-IT-Vorgehen verknüpft.

Schreibe einen Kommentar