floating note left: This is a note
:foo2;
note right
This note is on several
//lines// and can
contain <b>HTML</b>
====
* Calling the method ""foo()"" is prohibited
end note
Nach dem Login kopieren
#HotPin:activity;、#AAAAAA:ending of the process; 表示颜色
使用->标记,你可以给箭头添加文字或者修改箭头颜色。dotted, dashed, bold or hidden arrows 和颜色标记,例如-[#blue]->
auf http://www.graphviz.org /Laden Sie graphviz.exe von der Website herunter und installieren Sie es (diese Software kann mehr UML-Syntax unterstützen)
Platzieren Sie dot.exe in der graphviz-Installation Verzeichnis Der Pfad wird zu den Einstellungen von PlantUML hinzugefügt
🎜🎜🎜Es wird empfohlen, Aktivitätsdiagramm-Aktivitätsbate Syntax: Aktivitätsdiagramm Aktivitäts-Beta (https://plantuml.com/zh/activity-diagram-beta) 🎜🎜🎜🎜Aktivitätsdiagramm (neue Syntax) 🎜🎜🎜🎜Aktuell Aktivitätsdiagramm (Aktivitätsdiagramm) Die Syntax weist viele Einschränkungen und Mängel auf, z. B. ist der Code schwer zu warten. Daher wird den Benutzern ab V7947 ein neues und besseres Syntaxformat und eine bessere Softwareimplementierung vorgeschlagen (Betaversion). Ein weiterer Vorteil der neuen Softwareimplementierung besteht genau wie bei Sequenzdiagrammen darin, dass sie nicht mehr auf Graphviz angewiesen ist. 🎜Die neue Syntax ersetzt die alte Syntax. Aus Kompatibilitätsgründen kann jedoch weiterhin die alte Syntax verwendet werden, um die Vorwärtskompatibilität sicherzustellen. 🎜Aber wir ermutigen Benutzer, das neue Syntaxformat zu verwenden. 🎜🎜Syntax🎜
Grundlagen
🎜🎜🎜@startuml, @enduml🎜Start- und End-Tags, die den Teil der UML-Analyse angeben🎜🎜🎜🎜 start, end🎜 stellt den Anfang und das Ende des Symbols dar. Der Anfang und das Ende der Illustration. 🎜🎜🎜🎜:Hallo Welt;🎜Die Aktivitätsbezeichnung beginnt mit einem Doppelpunkt und endet mit einem Semikolon. Aktivitäten werden standardmäßig in der Reihenfolge installiert, in der sie definiert sind. 🎜🎜🎜🎜if, then, else und elseif🎜Zweigtests einrichten. Der Beschriftungstext wird in Klammern gesetzt. 🎜🎜🎜🎜repeat, repeatwhile Wiederholungsschleife. 🎜🎜🎜🎜while und endwhile führen eine While-Schleife aus. Sie können auch Anmerkungen nach dem Schlüsselwort endwhile hinzufügen. Eine andere Möglichkeit besteht darin, das Schlüsselwort is zu verwenden. 🎜🎜🎜🎜fork, fork again und end fork stehen für Parallelverarbeitung. 🎜🎜🎜🎜note, end note, floating note left usw. stellen Kommentare dar, zum Beispiel: 🎜🎜🎜
:next(o)|
:Receiving;
split
:nak(i)
split again
:ack(i)
split again
:err(i)
split again
:foo/
split again
:i > 5}
stop
end split
:finish;
Nach dem Login kopieren
🎜🎜🎜 #HotPin:activity;, #AAAAAA:Ende des Prozesses; zeigt Farbe an 🎜🎜🎜🎜Verwenden Sie das Tag ->, das Sie hinzufügen können Text zum Pfeil hinzufügen Oder die Pfeilfarbe ändern. gepunktet, gestrichelt, fett oder versteckte Pfeile und Farbmarkierungen, wie z. B. -[#blau] - >🎜🎜🎜🎜Durch die Definition von Partitionen können Sie mehrere Aktivitäten gruppieren. Durch die Definition von Partitionen können Sie mehrere Aktivitäten gruppieren. Zum Beispiel: 🎜🎜🎜
@startuml
start
if (is login?) then (Y)
if (gived box?) then (Y)
:illegal request;
detach
else (N)
:release box;
:get boxOid;
endif
else (N)
if (has boxOid?) then (N)
:illegal request;
detach
endif
endif
:check wechat broswer;
if (wechat broswer?) then (Y)
if (get openid from cookie?) then (Y)
if (get userInfo from DB by openid?) then (N)
:clear openid in cookie;
:re-request Url;
detach
endif
else (N)
:location wechat auth;
detach
endif
endif
:receive chocolate;
end
@enduml
Nach dem Login kopieren
🎜🎜🎜Verwenden Sie das Pipe-Symbol |, um Schwimmbahnen zu definieren. Sie können auch die Farbe der Schwimmbahnen ändern. 🎜🎜🎜rrreee🎜🎜🎜Das Schlüsselwort detach entfernt den Pfeil. 🎜🎜🎜🎜Sie können verschiedene Formen für Aktivitäten festlegen, indem Sie das Semikolon-Trennzeichen (;) am Ende der Aktivitätsbezeichnung ändern. |, <, Tutorial-Spalte! 🎜
Das obige ist der detaillierte Inhalt vonAnalyse zum Zeichnen von UML in PhpStorm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn