소프트웨어 상태 다이어그램이란 무엇입니까? -techopedia에서 정의

상태 다이어그램이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-상태 다이어그램은 무엇을 의미합니까?

상태 다이어그램은 컴퓨터 과학에서 이벤트가 발생할 때 개체의 가능한 모든 상태를 고려하여 시스템의 동작을 설명하는 데 사용되는 다이어그램입니다. 이 동작은 하나 이상의 가능한 상태에서 발생하는 일련의 이벤트로 표현되고 분석됩니다. 각 다이어그램은 객체를 나타내며 시스템 전체에서 이러한 객체의 다양한 상태를 추적합니다.


시맨틱이 다르고 약간 다른 상태 다이어그램에는 여러 유형이 있습니다. 상태 다이어그램은 유한 상태 머신을 그래픽으로 나타냅니다. 전체 시스템에서 객체 동작을 이해하는 데만 사용됩니다.

Techopedia는 상태 다이어그램을 설명합니다

상태 다이어그램을 구성하는 요소는 상태를 나타내는 둥근 상자이며 다음 상태로의 전환을 나타내는 화살표입니다. 활동 섹션은 오브젝트가 해당 상태에있는 동안 수행하는 활동을 설명합니다. 모든 상태 다이어그램은 초기 상태 (개체가 생성 된 상태)로 시작합니다. 초기 상태 직후 객체는 상태를 변경하고 다음 상태는 활동에 따른 조건에 따라 결정됩니다. 경우에 따라 상태 다이어그램은 수퍼 상태를 나타내며, 이는 많은 전환이 특정 상태로 이어질 때 생성되는 조건입니다. 수퍼 상태는이 다이어그램 내의 모든 상태가 중복 상태로 전환되어 다이어그램을 더 복잡하게 만듭니다.


상태 다이어그램의 전환은 한 상태에서 다른 상태로의 진행이며 모델링 된 엔터티 내부 또는 외부의 이벤트에 의해 트리거됩니다. 동작은 모델링 된 엔터티에 의해 호출되는 작업입니다. 유한 기계에 대한 매우 전통적인 형태의 상태 다이어그램은 유 방향 그래프입니다.

상태 다이어그램이란 무엇입니까? -techopedia에서 정의