액티비티 다이어그램 예제

활동 다이어그램은 한 활동에서 다른 활동으로의 흐름을 시각화하는 순서도와 유사합니다. 활동 다이어그램은 순서도와 동일하지만 순서도가 아닙니다. 활동의 흐름은 UML 다이어그램의 다양한 제어 요소를 사용하여 제어할 수 있습니다. 간단하게 말하면 활동 다이어그램은 여러 활동 간의 실행 흐름을 설명하는 활동 다이어그램에 사용됩니다. 흐름이 많은 활동 다이어그램은 매우 복잡하고 복잡해집니다. 이해 관계자는 관리해야 할 많은 문제가 있으므로 명확하고 간결하게 의사 소통하는 것이 중요합니다. 활동 다이어그램은 조직의 비즈니스 및 개발 측면에 있는 사람들이 함께 모여 동일한 프로세스와 행동을 이해하는 데 도움이 됩니다. 흐름에서 시작, 끝, 병합 또는 받는 단계를 포함하여 특수 기호 집합을 사용하여 활동 다이어그램을 만들 수 있습니다. 레이블이 지정된 일정 상자는 활동 간에 전달되는 개체의 예입니다. 나는이 표기가 조금 구피라고 생각하기 때문에 이런 식으로 객체를 거의 보여주지 않는다.

일반적으로 줄 사이를 읽고 활동 간에 흐르는 작업을 확인할 수 있습니다(예: 레이블이 인쇄 메일링 레이블 활동에서 레이블 연결 레이블에서 일정에 레이블 첨부 활동으로 전달되는 것이 분명합니다). 그림 3.18의 활동 다이어그램은 승객(1)과 승객 서비스(2)의 두 개의 파티션으로 나뉩니다. 예를 들어, 승객은 체크인 카운터(3), 수하물 위탁(4), 지불 수수료(i)에서 티켓을 제시합니다. 기타 모든 조치는 여객 서비스(2)의 파티션(수영 레인)에 위치하며 승객 서비스에 의해 수행됩니다. 활동 다이어그램은 하나의 개별 활동을 보여 줍니다. 컨텍스트에서 활동은 비즈니스 프로세스를 나타냅니다(그림 3.16). 활동의 기본 요소는 작업 및 제어 요소(결정, 분할, 병합, 개시, 끝 등)입니다: UML은 소프트웨어 시스템을 시각화하고 문서화하는 데 매우 유용하지만 용어는 사람에게 다소 어려울 수 있습니다. UML에 익숙하지 않습니다. 활동 다이어그램은 기본적으로 시스템에서 수행하는 활동을 보여 주는 순서도입니다. UML 다이어그램 소프트웨어를 새로 접하는 경우 이 가이드를 통해 시작하는 데 도움이 됩니다.

예를 들어 아래 다이어그램에서 두 면을 동시에 실행하지는 못하지만 마침내 하나로 병합됩니다. 숫자는 홀수와 짝수 모두 동시에 할 수 없습니다. 모델링된 프로세스를 구성하는 활동을 나타냅니다. 셰이프 내의 짧은 설명이 포함된 이러한 기호는 활동 다이어그램의 주요 구성 요소입니다. 이러한 활동 다이어그램 셰이프 및 기호는 UML 다이어그램에서 찾을 수 있는 가장 일반적인 유형 중 일부입니다. UML 활동 다이어그램은 보다 자세한 수준에서 특정 사용 사례를 시각화하는 데 도움이 됩니다. 시스템을 통한 활동 흐름을 보여 주는 동작 다이어그램입니다. 활동 다이어그램의 개별 요소는 개별 영역 또는 `파티션`으로 나눌 수 있습니다. 조직 엔터티, 비용 센터, 위치 등 다양한 기준이 파티션을 만들 수 있습니다: 활동 다이어그램은 조건, 제약 조건, 순차적 및 동시 활동을 묘사하는 워크플로를 모델링하는 데 사용됩니다.

반면에 사용 사례의 목적은 시스템이 수행하는 작업과 수행 방법을 설명하지 않는 기능을 묘사하는 것입니다. 따라서 간단한 용어로 활동 다이어그램에는 `방법`이 표시되며 사용 사례에는 특정 시스템에 대한 `무엇`이 표시됩니다. 추상화 의 수준은 또한 그들 모두에 대해 다릅니다. 활동 다이어그램은 독립 실행형 알고리즘(수준 구현)에 대한 비즈니스 프로세스(상위 수준 구현)를 설명하는 데 사용할 수 있습니다.

Share Button
Posted in Uncategorized.