Datenfluss

Verfolgen Sie die Datenflüsse in der Beispielanwendung "Verkauf", wenn benutzerbezogene Aktivitäten einbezogen werden.

Abb. 1. Datenfluss in der Beispielanwendung "Verkauf", der benutzerbezogene Aktivitäten anzeigt. (Die Hauptaktivität wird nicht angezeigt.) Änderungen gegenüber dem in der BTS-Sale-Beispielanwendung beschriebenen grundlegenden Sale-Beispiel werden fett dargestellt.
Das Bild zeigt die in diesem Thema beschriebenen Eingangs- und Ausgangsdatenströme. Ein Rechteck steht für den Geschäftsvorgang "Verkauf". Das Rechteck enthält mehrere kleinere Rechtecke, die die untergeordneten Aktivitäten "Bestellung", "Lieferung", "Bestätigung", "Rechnung" und "Zahlung" darstellen. Ein weiteres Rechteck, außerhalb der Verkaufstransaktion, stellt die Menütransaktion dar. Ein- und Ausgabedatenflüsse werden durch Pfeile dargestellt. Die Menütransaktion sammelt Eingaben vom Benutzer. Die Ausgabe der Menütransaktion wird zur Eingabe für die Bestellaktivität. Die Bestellaktivität sammelt weitere Eingaben vom Benutzer. Die Ergebnisse der Aktivität "Bestellung" werden in die Aktivität "Lieferung" eingegeben. Die Ausgabe der Lieferaktivität wird zur Eingabe für die Bestätigungsaktivität. Die Ausgabe der Aktivität "Bestätigen" (bei der der Benutzer Daten eingeben muss) wird zur Eingabe für die Aktivität "Rechnung". Der Output der Rechnungsaktivität wird zum Input der Zahlungsaktivität.
  1. Benutzerdaten, die nach Auswahl der Menüoption Sale erfasst werden, werden als Eingabe für die Bestellaktivität verwendet.
  2. Die durch die Bestellaktivität gesammelten Benutzerdaten werden als Eingabe für die Lieferaktivität verwendet.
  3. Die von der Aktivität "Lieferung" erzeugten Ausgabedaten werden als Eingabe für die Aktivität "Bestätigung" verwendet.
  4. Das Ergebnis der Aktivität "Bestätigen" (die Benutzereingaben erfordert) wird als Eingabe für die Aktivität "Rechnung" verwendet.
  5. Der Output der Rechnungsaktivität wird als Input für die Zahlungsaktivität verwendet.