100% FREE · NO SIGNUP · UNLIMITED

무료 AI 상태 다이어그램 만들기

시스템이 매 순간 어떤 상태인지 모델링하세요. 상태, 전이, 가드 조건, 이벤트를 표현합니다. BPMN이 '무엇을 하는지' 알려준다면, 상태 다이어그램은 '지금 무엇인지' 알려줍니다.

auto-detect · we pick the diagram type for you  ·  ⌘↵ to run

Free forever · no signup · no credit card · unlimited diagrams

Live sample · CI/CD pipeline — type above to make your own
CI/CD Pipeline — Flowchart Flowchart with 13 nodes and 15 edges. CI/CD Pipeline A → B B → C C → D D → E: no no E → A D → F: yes yes F → G G → H H → I: no no I → E H → J: yes yes J → K K → L: no no L → E K → M: yes yes CI Passes? CI Passes? Build Image Build Image Deploy Staging Deploy Staging Stage OK? Stage OK? Rollback Staging Rollback Staging Deploy Prod Deploy Prod Canary OK? Canary OK? Rollback Prod Rollback Prod Released Released Notify Author Notify Author Dev Push Dev Push Lint Lint Unit Tests Unit Tests

상태 다이어그램 만드는 방법

  1. 시스템이 가질 수 있는 상태 나열하기

    평문으로 시작하세요: 객체(주문, 사용자 세션, 장치)의 이름을 정하고 거치는 모든 상태를 나열합니다. '배송됨'이나 '취소됨'과 같은 최종 상태도 포함하세요.

  2. 상태 다이어그램 생성하기

    생성 버튼을 클릭하면 FreeDiagram이 UML 상태 머신 다이어그램을 생성합니다. 초기 가상 상태, 올바른 모양의 상태 상자, 레이블이 지정된 전이 화살표가 포함됩니다.

  3. 가드 조건과 액션 추가하기

    후속 프롬프트로 다듬으세요. 가드 조건(예: '결제 확인된 경우에만'), 진입 액션, 또는 하위 상태를 중첩하는 복합 상태를 추가할 수 있습니다.

  4. 문서 또는 구현용으로 내보내기

    디자인 문서를 위해 SVG나 PNG로 다운로드하거나, Mermaid 소스를 복사하여 GitHub, Notion, 위키에 바로 붙여넣으세요.

상태 다이어그램이란?

Frequently asked questions

상태 다이어그램은 무엇에 사용되나요?

상태 다이어그램은 객체나 시스템의 생애주기(가능한 모든 조건과 조건 간 이동을 유발하는 이벤트)를 모델링합니다. 일반적으로 전자상거래 주문 상태, 사용자 세션 관리, UI 컴포넌트 상태, 네트워크 프로토콜, 임베디드 장치 펌웨어에 사용됩니다.

상태 다이어그램과 플로우차트의 차이점은 무엇인가요?

플로우차트는 프로세스(일련의 단계)를 모델링하고, 상태 다이어그램은 객체가 가질 수 있는 조건 집합을 모델링합니다. 플로우차트는 '다음에 무엇이 일어나는가'에 답하고, 상태 다이어그램은 '시스템이 지금 무엇인가'에 답합니다. 동일한 이벤트가 현재 상태에 따라 다른 효과를 가질 수 있는 경우 상태 다이어그램을 사용하세요.

상태 다이어그램에서 가드 조건이란 무엇인가요?

가드 조건은 전이가 실행되기 위해 참이어야 하는 부울 표현식입니다. 전이 화살표에 대괄호로 작성됩니다(예: 'paymentReceived [balance >= total]'). 가드를 사용하면 추가 상태 없이 조건부 전이를 모델링할 수 있습니다.

중첩 하위 상태가 있는 복합 상태를 모델링할 수 있나요?

네. 프롬프트에 중첩을 설명하면 됩니다. 예를 들어 '처리 중 상태에는 선택, 포장, 라벨링 하위 상태가 포함됩니다'라고 입력하면 FreeDiagram이 복합 상태를 렌더링하고 하위 상태 내부와 공유 전이를 만듭니다.

출력이 UML 표준을 따르나요?

네. FreeDiagram은 UML 상태 머신 표기법(초기 가상 상태(채워진 원), 상태(둥근 사각형), 최종 상태(불스아이), 레이블이 지정된 전이 화살표)을 사용합니다. 출력은 소프트웨어 아키텍처 및 시스템 설계에서 사용되는 문서 표준과 호환됩니다.

무료 AI 상태 다이어그램 만들기 - UML 상태 머신 다이어그램