2013-04-22 20 views
8

Ich bin nicht in der Lage, zu entdecken, wie das Alt/kombiniert Fragment in StarUML korrekt verwendet, da es in keiner Weise möglich ist, die Bedingung nach dem alt-Fragment zur Verfügung stellen Listen Sie einfach die Vorgehensweise auf, wie Sie es tun oder einen Link zu einem guten Tutorial.Verwendung von alt in Sequenzdiagramme für StarUML

Antwort

3

Fügen Sie einen Interaktionsoperand zu einem kombinierten Fragment hinzu. Wenn Sie den Interaktionsoperanden auswählen, sollten Sie im Eigenschafteninspektor ein Feld 'Guard' sehen. Sie können Ihre Bedingung nur dort eingeben.

4

Ich hatte gerade die Schritte wie folgt gefunden. Bitte beziehen Sie sich auf how to set "alt combinedFragment at starUML wegen ich habe keine 10 Ruf, Bild zu posten.

1.ein Sequenzdiagramm erstellen.

2. fügen Sie ein CombinedFragment1 in das Diagramm ein.

3.Ändern die "seq CombinedFragment1" zu "alt CombinedFragment1"

4.select der "Interaktion Operand"

5.LEFT-Klick auf den "atl CombinedFragment1", werden Sie die eine gefunden "InteractionOperand1" wurde in "alt CombinedFragment1" hinzugefügt.

6. Fügen Sie den 2. "InteractionOperand" hinzu, wie in Schritt 4, Schritt 5, wird eine Trennlinie wie folgt angezeigt.

7.Setzen Sie die Daten des InteractionOperand Guard ein, my ist "isInit", Sie werden es im Alt-Frame finden.

8.add die 2. Guard-Daten, gleich mit dem Step7.

9.Bewegen Sie das Diagramm an die richtige Stelle.

während, ich habe immer noch etwas unbekannt, zum Beispiel, wie man den Rahmen an der Spitze vorne und fügen Sie eine Beziehung mit der "B-Methode". Ich wünsche es Ihnen hilfreich.

+1

Kurz gesagt wollen, haben wir die Interaktion Operand aus dem Werkzeugkasten ziehen und es auf Combined Fragment fallen, statt der rechten Maustaste Untermenü Funktion zu verwenden, die nur logisch das Element hinzufügt, aber nicht visuell. –

12

Wenn Sie StarUML 2 (Beta) verwenden, können Sie diese einfachen Schritte durchlaufen:

  1. Combined Fragment zu Ihrem Sequenzdiagramm hinzufügen:

Initial View after adding combined fragment

  1. Wenn Sie versuchen, einen Operanden (Alt-Partition) über das Kontextmenü hinzuzufügen, sehen Sie, dass es keine Option zum Hinzufügen eines neuen Operanden gibt:

No option to add operand in starUML 2 Beta

3.Um dies zu erreichen, können Sie einfache Kopie der bereits definierten Operanden und fügen Sie ihn unter Combined Fragment:

Pasting operand in starUML 2 Beta

  1. Danach fügen Sie einfach Bedingungsklauseln in "guard" Eigenschaft von Operanden und stellen Operand Höhen:

Alt implemented in sequence diagram

+0

Sie können auf das kombinierte Fragment doppelklicken und es gibt eine Schaltfläche, nach deren Anklicken Sie einen Operanden hinzufügen können. Sie müssen nicht manuell kopieren und einfügen. – Hustlion

1

Viele t Stränge für deine Posts.

By the way, bemerkte ich, wenn ein Combined Fragment aus dem linken Bereich Hinzufügen

enter image description here

dass das alt Stichwort angezeigt werden könnte, wie unten gezeigt,

enter image description here

nach der Auswahl der InteraktionOperator aus dem rechten Bereich

enter image description here

NB: andere nützliche Schlüsselwörter wie „Schleife“ ein auch aus der obigen Liste

0
  • Wenn Sie ein ‚Kombinierte Fragment‘ hinzufügen verfügbar Doppelklicken Sie auf den Namen auf dem Diagramm
  • Dann erhalten Sie ein kleines Symbol mit 3 horizontalen Zeilen auf der linken Seite des Namens
  • Wenn Sie darauf klicken, können Sie als m erhalten uch Interaktion Operanden, wie Sie