2017-09-26 3 views
0

Wie kann ich am besten eine Reihe von Überprüfungen anzeigen, die während der Artikelsuche in einem E-Commerce-System durchgeführt werden, damit der Händler den Artikel kaufen kann oder nicht?Sequenzdiagramm: Entwurf komplexer Geschäftslogik

Sie werden in ein paar Schleifen ausgeführt und zwischendurch ein paar Ausnahmen auftreten, was bedeutet, eine Schleife vielleicht ausgeführt werden, wenn einige Bedingungen erfüllt sind und vielleicht die zweite Schleife wird so gut oder nicht ausgeführt werden ..

Es ist ein bisschen schwer, es in schriftlicher Form zu erklären, ich hoffe, dass Sie die Idee bekommen.

Ich würde wirklich einige solide Meinungen/Lösungen schätzen.

Vielen Dank im Voraus

Ioanna

+1

Sie könnten damit beginnen, indem Sie zeigen, was Sie bisher getan haben und woran Sie zweifeln. –

+0

Yo, Mann ;-) Wenn die Logik komplex ist, werden deine Diagramme auch sein. Versuchen Sie, die Logik in überschaubare Abschnitte aufzuteilen. –

+0

Ich würde in Betracht ziehen, UML-Aktivitätsdiagramm oder BPMN-Diagramm zu verwenden – xmojmr

Antwort

2

Sequenzdiagramm nicht eine übliche Antwort ist? Siehe sequences diagrmes Sie enthalten:

"wenn", das sind opt kombinierte Fragment

"wenn sonst", die sind alt kombiniertes Fragment

Wenn Sie ein UML-Fan :) siehe Abschnitt 17.6 von UML Dokument

+0

Der Fragetitel sagt bereits SD. Ich denke, die Antwort sollte sich auf das WIE konzentrieren. –

+0

und Sie können ref kombiniertes Fragment in einem Teil Ihres Diagramms verwenden, um komplexe Sequenz in einem bestimmten Sequenzdiagramm zu beschreiben, um ein Diagramm zu veröffentlichen, werden Nachrichten. – granier