UML 상태 머신 다이어그램 만드는 방법
일반적으로 상태 다이어그램으로 알려진 상태 머신 다이어그램은 프로세스 내에 존재하는 다양한 상태를 시각화하는 유용한 방법입니다. 상태 다이어그램은 관리자가 프로세스에서 불필요한 단계를 식별하고 프로세스를 간소화하여 고객 경험을 개선하는 데 도움이 됩니다.
1. Lucidchart 시작하기
나만의 상태 머신 다이어그램을 만들려면 무료 Lucidchart 계정에 가입하세요. 가입 후 빈 문서를 열고 UML 도형 라이브러리를 활성화합니다. 화면 왼쪽 상단의 '도형'을 클릭하고 'UML'을 체크하세요. 그러면 화면 왼쪽에 UML 도형 라이브러리가 나타납니다. 상태 다이어그램 라이브러리가 나올 때까지 아래로 스크롤한 다음, 검은색 원을 드래그하여 다이어그램을 시작합니다. 이 원은 시작 상태를 나타냅니다.
2. 구성 요소 파악하기
다이어그램의 목적이 무엇인지, 그리고 다이어그램으로 어떤 요소를 설명할지 파악합니다. 목적을 결정하는 데 도움이 되도록 상태 다이어그램의 주요 활용 분야를 소개합니다.
-
객체가 상태에서 상태로 이동하는 과정 묘사
-
반응형 시스템에서 이벤트 구동 객체가 작동하는 방식 표시
-
비즈니스 시나리오에 유스케이스 시퀀스를 적용하는 방법 검토
-
복잡한 상태 머신 또는 일련의 상태 머신에 대한 개요 제공
상태와 전환은 상태 다이어그램의 주요 요소입니다. 다이어그램에 포함해야 할 모든 상태의 목록을 작성하세요. 프로세스가 진행됨에 따라 사용자가 경험하게 될 모든 상태를 고려한 다음, 사용자가 해당 상태를 경험하도록 유도하는 전환과 이벤트를 생각해보세요. 예를 들어, 아래의 캘린더 상태 다이어그램 스니펫에서는 '일정 추가됨(Appointment added)' 상태가 실현되기 전에 일정이 캘린더에 추가되어야 합니다.
3. 도형 추가하기
시작 원 위에 마우스를 올릴 때 나타나는 빨간색 점 중 하나에서 마우스를 드래그하여 전환 화살표를 만듭니다. 이 화살표는 상태의 변화를 유도하고 프로세스 흐름의 방향을 가리키는 도형입니다. 화살표를 생성하면 에디터에서 연결할 새 도형을 선택하라는 메시지가 자동으로 표시됩니다. 모서리가 둥근 직사각형인 상태 도형을 선택하세요.
도형 레이블 지정
다음으로, 상태를 클릭하고 텍스트를 입력하여 레이블을 지정하기만 하면 됩니다. 전환 화살표에 메시지를 생성하려면 텍스트를 추가하려는 선을 더블 클릭하세요. 이벤트 및 트리거의 경우 전환 화살표 바로 위에 텍스트 상자를 직접 드래그하여 가져올 수도 있습니다.
선택 사항 추가
전환에 대해 여러 옵션을 표현해야 하는 경우 마름모 모양을 선택하여 준상태를 나타냅니다. 이 도형에서 여러 개의 전환 화살표를 그릴 수 있습니다.
다이어그램 완성하기
상태 다이어그램(또는 더 복잡한 다이어그램의 경우 상태 머신 중 하나)이 완료되면 테두리가 있는 원을 선택하여 최종 상태를 나타냅니다.
다이어그램 서식 지정
Lucidchart를 사용하면 다이어그램의 모든 세부 사항을 맞춤 설정하여 전문적이고 통일감 있는 디자인을 연출할 수 있습니다. 기본 윤곽을 잡은 후에는 선과 도형의 색상, 크기, 방향을 쉽게 변경할 수 있습니다.
4. 게시, 구현 및 공유
상태 머신 다이어그램의 진정한 가치는 다이어그램을 생성한 후 동료, 클래스메이트 등과 협업하고 공유할 때 발휘됩니다. 문서를 다운로드하려면 파일 > 다른 이름으로 다운로드로 이동하여 원하는 파일 형식을 선택하세요.
Lucidchart의 통합 기능 덕분에 완성된 결과물을 즐겨 찾는 애플리케이션에 추가할 수도 있습니다. 다이어그램을 Microsoft 또는 G Suite 문서에 포함하거나 Confluence와 같이 회사 전체가 공유하는 플랫폼에 추가해 보세요.
다른 사람들과 다이어그램을 공동 작업하려면 화면 오른쪽 상단의 주황색 '공유' 버튼을 클릭하세요. Lucidchart 사용자는 설정한 권한에 따라 문서를 보고 기여할 수 있으며, Lucidchart 사용자가 아닌 사람도 상태 머신 다이어그램을 볼 수 있습니다.