활동은 프로세스 정의를 위한 근본 개념입니다. 활동은 작업의 플로우 및 작업분류를 정의합니다. 즉, 작업의 작업분류체계를 정의하는 활동을 서로 중첩시키거나 활동 다이어그램에 표시된 플로우를
정의하는 다른 활동에 대한 선행 관계를 정의할 수 있습니다. 활동은 타스크, 역할 및 설명자라 부르는
중간 산출물에 대한 참조를 포함할 수도 있습니다. 설명자와 활동은 인스턴스가 시작 및/또는 종료 날짜를 정의하도록 하여 시간대를 가리킵니다. 또한 활동을 여러 번 수행할 경우 및 이 때 이들
활동을 병렬로(hasMultipleOccurrences 속성) 또는 차례로(isRepeatable 속성) 수행할 수 있는 경우와 같이 프로젝트에서 작업의 인스턴스화에 관련된 정보를 지정합니다. 활동 및
타스크 설명자는 이벤트 기반 방식이거나 고정된 시작 및 종료 날짜가 없는 계속적 작업을 설명할 수도 있습니다.
UMA는 많은 사용자에게 익숙한 용어로 프로세스를 표현할 수 있게 하는 여러 특수 활동을 정의합니다. 예를 들어, 단계 또는 반복은 특수 속성 값이 사전 정의된 값으로 설정된 특수 활동입니다.
기능 패턴 또는 전달
프로세스와 같은 프로세스도 프로세스 사용 이유와 방법에 대한 추가 문서를 포함하는 특수 활동일 뿐입니다. 따라서 활동이 서로 중첩될 수 있으므로 프로세스도 중첩이 가능합니다.
|