Mermaid · 회원가입 없음 · 업로드 없음

액티비티 다이어그램 생성기

UML 액티비티 다이어그램을 텍스트로 그리세요. Mermaid 플로우차트를 사용하여 작업, 결정, 평행 분기/조인 및 수영장 차선을 표시한 후 내보냅니다. 모든 것이 기기에서 렌더링됩니다.

load example
Preview

텍스트로 작성된 UML 액티비티 다이어그램

액티비티 다이어그램은 플로우차트의 UML 사촌입니다. 작업의 흐름(작업, 결정 및 중요하게도 작업이 병렬로 분할되고 다시 합쳐지는 지점)을 보여줍니다. Mermaid는 전용 액티비티 다이어그램 유형을 제공하지 않으므로, 정직하고 완전히 렌더링되는 접근 방식은 UML 액티비티 규칙을 따르는 플로우차트입니다. 시작과 끝을 위한 둥근 종결자, 작업을 위한 직사각형, 결정을 위한 다이아몬드(가드 분기 포함), 분기 및 조인을 위한 레이블이 지정된 막대 노드입니다.

기본 Mermaid 플로우차트이므로 이 페이지의 모든 예시가 실시간으로 렌더링되고 깔끔하게 내보냅니다. 플러그인, 특수 모드 없음입니다.

분기, 조인 및 수영장 차선

동시성을 표시하려면 하나의 "fork" 노드에서 여러 화살표를 라우팅하고 하나의 "join" 노드로 병합하세요. 다이어그램은 "이들을 병렬로 실행한 후 모두 완료되면 계속"으로 읽히므로 정확히 UML 분기/조인 의미론과 일치합니다. 분기 및 조인 막대는 여기서 일반 노드이지만 UML 동기화 막대처럼 보이도록 레이블이 지정됩니다.

각 역할의 작업을 "subgraph Role … end"로 래핑하여 역할을 할당하세요. 각 부그래프는 레이블이 지정된 차선이 되므로 고객, 지원 또는 엔지니어링이 각 작업을 수행하는지 명확합니다. 일반 텍스트를 떠나지 않습니다.

자주 묻는 질문

UML 액티비티 다이어그램을 어떻게 만들나요?

UML 액티비티 규칙을 따르는 Mermaid 플로우차트를 사용합니다. 시작 및 종료를 위한 둥근 "([Start])" 및 "([End])" 종결자, 작업을 위한 직사각형, 결정을 위한 다이아몬드, 분기/조인을 위한 레이블이 지정된 막대 노드입니다. 실시간으로 렌더링되고 SVG 또는 PNG로 내보냅니다.

평행 작업(분기 및 조인)을 어떻게 표시하나요?

하나의 "fork" 노드에서 여러 화살표를 라우팅하고 하나의 "join" 노드로 병합하세요. "이들을 병렬로 실행한 후 모두 완료되면 계속"으로 읽히고 UML 분기/조인 의미론과 일치합니다.

수영장 차선 또는 역할을 추가할 수 있나요?

네, 각 역할의 작업을 "subgraph Role … end"로 래핑하세요. 각 부그래프는 레이블이 지정된 차선이 되므로 각 작업을 누가 수행하는지 명확합니다.

액티비티 다이어그램 유형 대신 플로우차트를 왜 사용하나요?

Mermaid에는 별도의 액티비티 다이어그램 구문이 없으므로 실제로 렌더링하는 접근 방식은 UML 규칙을 따르는 플로우차트입니다. 여전히 모든 액티비티 다이어그램 요소(작업, 결정, 가드, 분기/조인 및 차선)를 얻고 소스는 이식 가능한 상태로 유지됩니다.

내 액티비티 다이어그램이 어디든지 업로드되나요?

아니요. Mermaid로 브라우저에서 완전히 렌더링되므로 프로세스 단계와 내부 논리가 기기를 떠나지 않습니다.