UML 상태 차트 다이어그램 만들기

적용 대상
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

중요

UML 상태 차트 다이어그램은 Visio 2013 이상 버전에서 사용할 수 없습니다. Visio 2013 및 최신 버전의 UML 다이어그램에 대한 자세한 내용은 Visio의 UML 다이어그램을 참조하세요.

외부 이벤트에 응답하는 동안 개체가 경험하는 전환을 표시하는 상태표 다이어그램

콜아웃 1 초기 상태는 다이어그램의 이벤트가 동작하기 전에 개체의 상태입니다.

콜아웃 2 상태는 개체의 수명에서 인스턴트를 나타냅니다. 상태 셰이프를 두 번 클릭하여 이름을 추가하고 내부 작업 및 활동을 나열합니다.

콜아웃 3 전환은 이벤트에 대한 응답으로 개체가 한 상태에서 다른 상태로 이동하여 작업을 수행함을 나타냅니다.

콜아웃 4 전환을 트리거하는 이벤트는 전환 문자열에 이름이 지정됩니다. 전환을 두 번 클릭하여 이벤트 서명 외에도 가드 조건, 작업 식 등을 포함할 수 있는 문자열로 레이블을 지정합니다.

상태 차트 다이어그램 만들기

  1. 상태 차트 다이어그램에 표시하려는 동작이 포함된 클래스 또는 사용 사례가 포함된 UML 모델을 엽니다.

  2. 파일 메뉴에서 새로 만들기를 가리키고 소프트웨어를 가리킨 다음 UML 모델 다이어그램을 클릭합니다.

  3. 트리 보기에서 상태 차트 다이어그램에 표시하려는 동작이 포함된 클래스 또는 사용 사례를 나타내는 아이콘을 마우스 오른쪽 단추로 클릭합니다. 새로 만들기를 가리키고 상태 차트 다이어그램을 클릭합니다.
    빈 페이지가 나타나고 UML Statechart 스텐실이 최상위 스텐실이 됩니다. 작업 영역에는 'Statechart'가 워터마크로 표시됩니다. 다이어그램을 나타내는 아이콘이 트리 뷰에 추가됩니다.

    참고

    트리 뷰가 표시되지 않으면 UML 메뉴에서 보기를 가리킨 다음 모델 Explorer 클릭합니다.

  4. 상태 셰이프를 드로잉 페이지로 끌어 개체가 통과하는 상태 시퀀스를 나타냅니다.
    UML 상태 차트 및 활동 다이어그램에서 상태 셰이프 작업

  5. 복합 상태 셰이프를 페이지로 끌어 동시, 상호 배타적 또는 중첩된 하위 상태를 나타냅니다.
    UML 상태 차트 다이어그램에서 복합 상태 셰이프 작업

  6. 전환 셰이프를 사용하여 상태를 다른 상태에 연결하여 한 상태의 개체가 이벤트에 대한 응답으로 두 번째 상태가 되었음을 나타냅니다.
    UML 상태 차트 및 활동 다이어그램에서 전환 셰이프 작업

    호 모양의 전환 셰이프를 사용하여 개체가 이벤트에 대한 응답으로 동일한 상태로 유지됨을 나타냅니다. 연결점 연결점 이미지에 전환의 양쪽 끝 연결 - 동일한 상태 셰이프의 파란색 X 입니다.

  7. 전환 셰이프를 전환(조인)전환(포크) 셰이프에 연결하여 한 상태를 여러 상태로 포크하거나 여러 상태를 하나의 상태로 동기화하는 것을 나타냅니다.

  8. 단순 기록 또는 심층 기록 셰이프를 사용하여 개체가 지역 내에서 마지막으로 보유된 상태를 다시 시작함을 나타냅니다.
    UML 상태 차트 다이어그램에서 복합 상태 셰이프 작업

  9. 도형을 두 번 클릭하여 UML 속성 대화 상자를 열고 이름, 작업, 활동, 이벤트 및 기타 속성을 추가합니다.

  10. 다이어그램을 저장합니다.