Skip to main content

상태 다이어그램이란 무엇입니까?

state 상태 다이어그램은 프로세스의 추상적 인 표현입니다.그것은 종종 컴퓨터 과학에서 프로그래밍 언어의 흐름을 모델링하는 데 사용되며 분석가는 비즈니스 프로세스를 매핑하는 데 도움이 될 수 있습니다.시스템의 요소는 일반적으로 객체라고하며 상태가 변경 될 수 있습니다.UML (Unified Modeling Language)의 이러한 전환은 차트 전체에서 추적되며 UML 상태 기계 다이어그램이라고도합니다.일반적으로 시스템의 동작을 일반적으로 설명하는 데 사용되는 상태 다이어그램은 다른 기호를 사용하여 객체를 추적하는 데 도움이됩니다.일반적으로 객체의 상호 작용을 설명하지 않습니다.일반적으로 흐름도와 유사하게, 상태 다이어그램은 일반적으로 상단에 큰 점을 가지며 객체의 초기 상태를 나타냅니다.상태의 변경 사항은 상태 이름, 변수 및 동작이 쌓인 형식으로 분리 된 둥근 상자로 표시 될 수 있습니다.수평선은 일반적으로 각각을 분리하는 데 사용됩니다.

스테이트 다이어그램의 상자 외부의 직선은 다이어그램의 다른 요소에 연결할 수 있습니다.선은 일반적으로 전환을 정의하며 한쪽 끝에 화살표가있어 한 상태의 경로를 다른 상태로 표시합니다.다이어그램의 바닥에는 일반적으로 원으로 둘러싸인 큰 검은 점입니다.전체 차트는 복잡한 일련의 이벤트와 그 상태에서 발생할 수있는 상태를 설명 할 수 있습니다.일부 객체 상태는 중복 상태로 변환 할 수 있습니다.때로는 여러 번의 전환이 동일한 상태로 이어질 수 있으며 혼란 스러울 수 있습니다.이 경우 둘 이상의 상자가 다른 상자에 둘러싸여 있으며,이 상자는 일반적으로 슈퍼 스테이트라고합니다.이 형식은 시스템의 이벤트와 전환이 복잡한 경우 상태 다이어그램을보다 쉽게 읽을 수 있습니다.또한 대학이나 세미나 강사가 등록한 학생들을 기반으로 커리큘럼을 매핑하는 데 도움이 될 수 있습니다.의미론 또는 규칙은 종종 상태 다이어그램에 적용됩니다.스톱워치 또는 컨트롤러와 같은 전자 장치의 생산 공정과 같이 시스템에 따라 사용할 수있는 대체 규칙 및 변형 패턴이 있습니다.