UML 활동 다이어그램 만들기

Visio UML 활동 다이어그램은 순서도 처럼 보입니다. 제어 흐름은 시스템 내의 작업 (또는 활동) 완료로 인해 트리거됩니다. 흐름은 스윔 레인, 포크, 조인 등의 셰이프로 표시 되는 순차적, 동시 또는 분기 일 수 있습니다.

활동 다이어그램을 사용 하 여 서비스 또는 기타 최종 결과를 제공 하기 위해 몇 가지 활동을 조정 하는 방법을 설명 합니다. 활동 다이어그램은 사용 사례의 이벤트가 서로 어떻게 관련 되는지 또는 사용 사례 좌표의 컬렉션이 비즈니스 워크플로를 표현 하는 방법을 보여 주는 것입니다.

대학에서 학생 등록에 대 한 제어 흐름을 보여 주는 UML 활동 다이어그램의 샘플입니다.

대신 외부 이벤트에 대 한 응답으로 흐름을 표시 하려면 상태 시스템 다이어그램을 사용 합니다.

활동 다이어그램 시작

  1. Visio 을 시작 합니다. 파일이 이미 열려 있는 경우에는 파일 > 새로 만들기를 클릭 합니다.

  2. 검색 상자에 UML 활동을 입력 합니다.

  3. UML 활동 다이어그램을 선택 합니다.

  4. 대화 상자에서 미터법 단위 또는 미국 단위중 하나를 선택 합니다.

  5. 만들기를 선택합니다.

  6. 다이어그램이 열립니다. 다이어그램 옆에 셰이프 창이 표시 됩니다. 작업창이 표시 되지 않는 경우 > 작업 창보기 로 이동 하 여 셰이프가 선택 되어 있는지 확인 합니다. 여전히 표시 되지 않으면 왼쪽에 있는 셰이프 창 확장 단추를 클릭 합니다.

  7. 보기 탭에서 연결점 옆에 있는 확인란이 선택 되어 있는지 확인 합니다. 이 옵션을 사용 하면 셰이프 연결을 시작할 때 연결점이 표시 됩니다.

  8. 이제 스윔 레인을 삽입 하 고 다이어그램에서 활동 제어 흐름을 작성할 수 있습니다.

다이어그램 디자인

  • 활동 다이어그램에서 책임을 표시 하려는 경우 표시할 각 수업, 사람 또는 조직 구성 단위에 대 한 페이지로 스윔 레인 셰이프를 끌어다 놓습니다. 수행 방법:

    1. 스윔 레인 셰이프를 드로잉 페이지로 끌어 옵니다.

      레인.

    2. 셰이프의 각 레이블을 두 번 클릭 하 여 기본 이름을 변경 합니다.

    3. 필요한 모든 파티션이나 조직 구성 단위를 추가할 때까지 a와 b 단계 반복 합니다.

    4. 스윔 레인 셰이프의 측면 선택 핸들을 끌어 레인을 원하는 크기로 만듭니다.

  • 초기 노드최종 노드 셰이프를 사용 하 여 초기 및 최종 의사 상태를 나타냅니다.

    초기 노드입니다.   최종 노드입니다.

  • 표시할 각 작업 또는 작업 상태에 대 한 작업 셰이프를 추가 합니다.

    작업 셰이프

  • 가드 조건으로 판단 셰이프를 사용 하 여 동작 상태에서 전환할 수 있음을 나타냅니다.

    판단 셰이프

  • 포크 노드 를 사용 하 여 하나의 동작 상태 분기를 여러 병렬 상태로 표시 합니다.

    포크 노드.

  • 조인 노드 를 사용 하 여 여러 동작 상태의 동기화를 하나의 상태로 표시 합니다.

    참가 노드입니다.

활동 다이어그램 시작

  1. 웹용 Visio 를 열고 uml 활동 을 검색 하거나 갤러리에서 uml 활동 행으로 아래로 스크롤합니다.

  2. 빈 UML 활동 템플릿이나 UML 활동 시작 다이어그램을 사용 하 여 시작 합니다. 사용할 항목에서 만들기 를 선택 합니다.

    이제 스윔 레인을 삽입 하 고 다이어그램에 활동 컨트롤을 작성할 수 있습니다.

다이어그램 디자인

  • 활동 다이어그램에서 책임을 표시 하려는 경우 표시할 각 수업, 사람 또는 조직 구성 단위에 대 한 페이지로 스윔 레인 셰이프를 끌어다 놓습니다. 수행 방법:

    1. 스윔 레인 셰이프를 드로잉 페이지로 끌어 옵니다.

      레인.

    2. 셰이프의 각 레이블을 두 번 클릭 하 여 기본 이름을 변경 합니다.

    3. 필요한 모든 파티션이나 조직 구성 단위를 추가할 때까지 a와 b 단계 반복 합니다.

    4. 스윔 레인 셰이프의 측면 선택 핸들을 끌어 레인을 원하는 크기로 만듭니다.

  • 초기 노드최종 노드 셰이프를 사용 하 여 초기 및 최종 의사 상태를 나타냅니다.

    초기 노드입니다.   최종 노드입니다.

  • 표시할 각 작업 또는 작업 상태에 대 한 작업 셰이프를 추가 합니다.

    작업 셰이프

  • 가드 조건으로 판단 셰이프를 사용 하 여 동작 상태에서 전환할 수 있음을 나타냅니다.

    판단 셰이프

  • 포크 노드 를 사용 하 여 하나의 동작 상태 분기를 여러 병렬 상태로 표시 합니다.

    포크 노드.

  • 조인 노드 를 사용 하 여 여러 동작 상태의 동기화를 하나의 상태로 표시 합니다.

    참가 노드입니다.

활동 다이어그램 시작

  1. 활동 다이어그램을 만들려는 UML 요소를 포함 하는 UML 모델 다이어그램을 엽니다.

  2. 트리 뷰 에서 활동 다이어그램 를 만들 패키지, 하위 시스템, 클래스, 작업 또는 사용 사례 의 아이콘을 마우스 오른쪽 단추로 클릭 합니다. 새로 만들기를 가리킨 다음 활동 다이어그램을 클릭 합니다.

    빈 페이지가 나타나고 UML 활동 스텐실이 최상위 스텐실이 됩니다. 작업 영역에 ' 활동 '이 워터 마크로 표시 됩니다. 다이어그램을 나타내는 아이콘이 트리 뷰에 추가 됩니다.

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

다이어그램 디자인

  1. 활동 다이어그램에서 책임을 표시 하려는 경우 표시할 각 수업, 사람 또는 조직 구성 단위에 대 한 페이지로 스윔 레인 셰이프를 끌어다 놓습니다.

    1. 스윔 레인 셰이프를 드로잉 페이지로 끌어 옵니다.

    2. 셰이프를 두 번 클릭 하 여 이름 및 다른 속성 값을 추가 합니다.

    3. 필요한 모든 파티션이나 조직 구성 단위를 추가할 때까지 a와 b 단계 반복 합니다.

    4. 스윔 레인 셰이프의 측면 선택 핸들을 끌어 레인을 원하는 크기로 만듭니다.

    5. 상태, 동작 상태, 개체의 상태신호 받기 또는 신호 셰이프를 스윔 레인에서 정의 된 영역에 배치 하 고 제어 흐름개체 흐름 셰이프를 사용 하 여 연결 합니다.

  2. 표시 하려는 각 작업 또는 동작 상태에 대 한 동작 상태 셰이프나 상태 셰이프를 드로잉 페이지로 끌어다 놓습니다. 초기 상태최종 상태 셰이프를 사용 하 여 초기 및 최종 의사 상태를 표시 합니다. UML 상태표 및 활동 다이어그램에서 상태 셰이프 사용

  3. 상태 셰이프에 대제어 흐름 셰이프를 연결 하 여 상태 변화를 나타냅니다.

    1. 활동 다이어그램 에서 제어 흐름 셰이프를 드로잉 페이지로 끌어다 놓습니다.

    2. 연결 지점에 대 한 제어 흐름 셰이프 끝점 (화살촉이 없는)을 원본 동작 상태 또는 상태 셰이프에서 연결점 이미지 - 파란색 X 붙입니다.

    3. 대상 동작 상태 셰이프나 상태 셰이프의 연결점에 화살촉이 있는 제어 흐름 셰이프의 끝점을 붙입니다.

    4. 제어 흐름 셰이프를 두 번 클릭 하 여 이벤트, 가드 조건, 동작 식 등을 포함 하는 전환 문자열을 추가 합니다.

  4. 복잡 한 전환 셰이프, 전환 (포크) 또는 전환 (조인)을 사용 하 여 하나의 동작 상태에서 여러 병렬 상태로의 포크 또는 여러 작업 상태의 동기화를 하나의 상태로 표시 합니다. UML 상태표 및 활동 다이어그램에서 전환 셰이프 사용

  5. 전환 문자열을 신호 아이콘으로 바꾸려면 신호 보내기신호 받기 셰이프를 사용 하 여 신호를 표시 합니다.

  6. 셰이프를 두 번 클릭 하 여 UML 속성 대화 상자를 열고 이름, 전환 문자열, 가드 조건, 지연 이벤트 및 기타 속성을 추가할 수 있습니다.

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

참고 항목

Visio의 UML 다이어그램 

UML 상태 시스템 다이어그램 만들기

UML 사용 사례 다이어그램 만들기

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×