Rezepte mit Use Cases modellieren

Roland, grauer Bart schaut vom Monitor auf, an der Kamera vorbei, auf dem Monitor ist Sparx, eine Software, die hier gerade Use Cases anzeigt geöffnet. Der Arbeitsplatz ist im Schatten der Terrasse, leuchtend sonnig sieht man Grün des Gartens im Hintergrund

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?


Roland, grauer Bart schaut vom Monitor auf, an der Kamera vorbei, auf dem Monitor ist Sparx, eine Software, die hier gerade Use Cases anzeigt geöffnet. Der Arbeitsplatz ist im Schatten der Terrasse, leuchtend sonnig sieht man Grün des Gartens im Hintergrund
Roland schreibt Use Cases für Spätzle, Sommerversion

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.

Roland bloggt seit 2008, Diplom-Informatiker (FH) seit Ende der 90-er in verschiedensten Branchen europaweit in der Unternehmensarchitektur tätig, u.a. zertifizierter SaFe-Trainer. baldenhofer.eu

Kommentare

13 Antworten zu „Rezepte mit Use Cases modellieren“

  1. […] Form die Herstellung zu beschreiben stammt aus der IT, wir beschreiben das detaillierter in unserem […]

  2. […] seit Jahren mit dem Sparx-EA mache. Der Aufbau ist hier schon erkennbar, mehr dazu im IT-Blog unter Rezepte mit Use Cases modellieren. Unser Beitrag zu Verzehrbares, Rezepte gibt einen Überblick was wir darunter […]

  3. […] Im Beitrag zu Verzehrbares, Rezepte gibt es einen Überblick was wir darunter verstehen. Rezepte werden so dokumentiert, wie ich es in der IT und Architektur seit Jahren mit dem Sparx-EA mache, daher werde ich Rezepte mit Use Cases modellieren. […]

  4. […] Im Beitrag zu Verzehrbares, Rezepte gibt es einen Überblick was wir darunter verstehen. Rezepte werden so dokumentiert, wie ich es in der IT und Architektur seit Jahren mit dem Sparx-EA mache, daher werde ich Rezepte mit Use Cases modellieren. […]

  5. […] Im Beitrag zu Verzehrbares, Rezepte fassen wir zusammen, was wir darunter verstehen. Rezepte dokumentiere ich, wie ich es in der IT und Architektur seit Jahren mit dem Sparx-EA mache, daher modelliere ich Rezepte mit Use Cases. […]

  6. […] Im Beitrag zu Verzehrbares, Rezepte gibt es einen Überblick was wir darunter verstehen. Rezepte werden so dokumentiert, wie ich es in der IT und Architektur seit Jahren mit dem Sparx-EA mache, daher werde ich Rezepte mit Use Cases modellieren. […]

Erwähnungen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

 

Um auf deiner eigenen Website zu antworten, gib die URL deiner Antwort ein, die einen Link zu der Permalink-URL dieses Beitrags enthalten sollte. Deine Antwort wird dann (möglicherweise nach der Moderation) auf dieser Seite erscheinen. Möchtest du deine Antwort aktualisieren oder entfernen? Aktualisiere oder lösche deinen Beitrag und gib die URL Ihres Beitrags erneut ein.

Blogverzeichnis Bloggerei.de - Computerblogs