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
로그인 후 복사
#HotPin:activity;、#AAAAAA:ending of the process; 表示颜色
使用->标记,你可以给箭头添加文字或者修改箭头颜色。dotted, dashed, bold or hidden arrows 和颜色标记,例如-[#blue]->
🎜🎜🎜Activity Diagram-Activity- bate 구문: 활동 다이어그램 Activity-Beta (https://plantuml.com/zh/activity-diagram-beta) 🎜🎜🎜🎜활동 다이어그램(새 구문) 🎜🎜🎜🎜현재 활동 다이어그램 (활동 다이어그램) 구문에는 코드 유지 관리가 어려운 등 많은 제한과 단점이 있습니다. 따라서 V7947부터 사용자가 사용할 수 있는 새롭고 더 나은 구문 형식과 소프트웨어 구현이 제안됩니다(베타 버전). 시퀀스 다이어그램과 마찬가지로 새로운 소프트웨어 구현의 또 다른 장점은 더 이상 Graphviz에 의존하지 않는다는 것입니다. 🎜새 구문이 이전 구문을 대체합니다. 그러나 호환성 이유로 인해 이전 구문을 계속 사용하여 향후 호환성을 보장할 수 있습니다. 🎜그러나 사용자는 새로운 구문 형식을 사용하는 것이 좋습니다. 🎜🎜Syntax🎜
기본
🎜🎜🎜@startuml, @enduml🎜UML 구문 분석 부분을 나타내는 시작 및 종료 태그🎜🎜🎜🎜 start, end🎜는 아이콘의 시작과 끝을 나타냅니다. 그림의 시작과 끝. 🎜🎜🎜🎜:Hello world;🎜활동 레이블은 콜론으로 시작하고 세미콜론으로 끝납니다. 활동은 기본적으로 정의된 순서대로 설치됩니다. 🎜🎜🎜🎜if, then, else 및 elseif🎜분기 테스트를 설정하세요. 레이블 텍스트는 괄호 안에 표시됩니다. 🎜🎜🎜🎜반복, 반복동안 반복 루프. 🎜🎜🎜🎜while 및 endwhile은 while 루프를 수행합니다. endwhile 키워드 뒤에 주석을 추가할 수도 있습니다. 또 다른 방법은 is 키워드를 사용하는 것입니다. 🎜🎜🎜🎜포크, 다시 포크 및 엔드 포크는 병렬 처리를 나타냅니다. 🎜🎜🎜🎜note, end note, floating note left 등은 주석을 나타냅니다. 예: 🎜🎜🎜
: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;
로그인 후 복사
🎜🎜🎜 #HotPin:activity;, #AAAAAA:프로세스 종료;는 색상을 나타냅니다. 🎜🎜🎜🎜-> 태그를 사용하면 추가할 수 있습니다. 화살표에 텍스트를 추가하거나 화살표 색상을 변경하세요. 점선, 점선, 굵게 또는 숨겨진 화살표 및 색상 마커(예: -[#blue]) - >🎜🎜🎜🎜파티션을 정의하면 여러 활동을 그룹화할 수 있습니다. 파티션을 정의하면 여러 활동을 함께 그룹화할 수 있습니다. 예: 🎜🎜🎜
@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
로그인 후 복사
🎜🎜🎜파이프 기호를 사용하여 수영 레인을 정의합니다. 수영 레인의 색상도 변경할 수 있습니다. 🎜🎜🎜rrreee🎜🎜🎜키워드 detach는 화살표를 제거합니다. 🎜🎜🎜🎜활동 라벨 끝의 세미콜론 구분 기호(;)를 수정하여 다양한 활동 모양을 설정할 수 있습니다. |, <, 튜토리얼 칼럼! 🎜
위 내용은 PhpStorm에서 UML을 그리는 방법에 대한 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!