상태 머신
다이어그램을 사용하여 클래스, 협업, 컴포넌트, 노드, 오퍼레이션, 유스 케이스
또는 전체 시스템의 동작을 설명할 수 있습니다.
상태 머신 작성
상태 머신을 작성하여 복잡하거나 중요한
동작이 있는 오브젝트를 설명할 수 있습니다. 상태 머신을 작성하면 단일
다이어그램과 한 영역이 기본적으로 작성됩니다. 영역은
오브젝트의 동작을 그래픽으로 설명하기 위해 다이어그램에 추가하는 상태
및 전이를 보유한 컨테이너입니다. 클래스, 컴포넌트 및 오퍼레이션에 대한
상태 머신을 작성할 수 있습니다.
상태 머신에 다이어그램 추가
상태 머신을 작성하면
상태 머신 다이어그램이 열립니다. 클래스, 협업, 컴포넌트, 노드 및 유스 케이스에
대한 상태 머신 다이어그램을 작성할 수 있습니다.
상태 머신 다이어그램에 영역 추가
UML 상태
머신 다이어그램에서 영역은 상태 머신 또는 상태에 추가할 수 있는 상태, Pseudo 상태
및 전이를 보유할 수 있는 상태 내의 컨테이너입니다. 영역을 사용하여
중첩된 상태 및 전이를 정의할 수 있습니다. 영역은
특정 상태의 내부 전이에 대한 세부사항을 제공할 수 있게 합니다.
상태의 컴파트먼트 제목 표시
UML 상태
머신 다이어그램에서 상태는 여러 컴파트먼트로 나뉩니다. 상태의 조치 및
영역 컴파트먼트 제목을 표시할 수 있습니다.
상태 간 전이 작성
UML 모델링에서
상태 머신 다이어그램에 전이를 추가하여 오브젝트의 상태가 변경되는
방식을 표시할 수 있습니다. 트리거, 보호 조건 및 영향이
전이의 세 가지 선택적 파트입니다. 전이에 트리거를 추가하여 전이가 시작하려면
이벤트가 발생해야 함을 표시하십시오. 전이에 보호 조건을 추가하여
전이가 발생하려면 특정 부울 조건이 참이어야 함을
표시하십시오. 전이에 영향을 추가하여 보호 조건이 충족될 때 오브젝트가
특정 활동을 수행함을 표시하십시오.