개요
다음은 유스 케이스 모델에서 활성 다이어그램을 작성하기 위해 수행하는 단계에 대한 요약입니다.
-
유스 케이스의 활성 다이어그램 작성
-
다이어그램의 활동 상태 작성 및 설명
-
활동 상태와 전이의 연결
-
동기화 표시줄 작성
-
보호 조건에 따라 결정 작성
활동 다이어그램에 대한 자세한 정보는 다음을 참조하십시오.
1. 유스 케이스의 활동 다이어그램 작성
활동 다이어그램은 유스 케이스 다이어그램에서 다양한 이벤트의 워크플로우를 설명하는 데 매우 효과적일 수 있습니다. 유스 케이스의 이벤트 플로우는 액터에 값을 제공하기 위해 시스템이 수행해야 하는 작업에 대해
설명합니다. 또한 유스 케이스 다이어그램은 외부인(액터)의 관점에서 본 시스템 사용 방법에 대한 상위 레벨 보기를 제공합니다. 활동 다이어그램을 사용하여 유스 케이스 다이어그램에서 각 이벤트를 지정하고 정의할 수
있습니다.
활동 다이어그램 작성
방법에 대한 전체 세부사항은 Rational Rose 온라인 도움말에서 활동 다이어그램 작성 주제를 참조하십시오.
2. 다이어그램의 활동 상태 작성 및 설명
활동은 워크플로우의 타스크 또는 직무의 성능을 나타냅니다. 또한 프로시저의 구문 실행도 나타냅니다. 활동은 상태와 유사하지만 활동 시 중요한 이벤트의 대기가 없다는 의미를 나타냅니다.
활동에 대한 자세한 정보는
Rational Rose 온라인 도움말에서 활동 주제를 참조하십시오.
3. 활동 상태와 전이의 연결
전이는 활동을 기타 모델 요소와 연결합니다. 두 활동 간이나 활동과 상태 간에 전이를 작성할 수 있습니다.
전이에 대한 자세한 정보는
Rational Rose 온라인 도움말에서 상태 전이 주제를 참조하십시오.
4. 동기화 표시줄 작성
동기화를 사용하여 활동 다이어그램에서 동시 워크플로우를 확인할 수 있습니다. 동기화는 병렬 워크플로우를 나타내는 분기 실행(fork) 및 결합을 시각적으로 정의합니다.
분기 실행(fork) 구조는 두 개 이상의 독립 동시 플로우로 나누어지는 단일 제어 플로우를 모델링하기 위해 사용됩니다. 활동 다이어그램에 표시되는 모든 분기 실행(fork)에는 이상적으로 해당하는 결합이
따릅니다. 결합은 단일 제어 플로우로 결합되는 두 개 이상의 제어 플로우로 구성됩니다. 분기 실행(fork)과 결합 사이에 표시되는 모든 모델 요소(예: 활동)는 제어 플로우가 하나로 결합되기 전에 완료해야
합니다.
동기화 표시줄에 대한
자세한 정보는 Rational Rose 온라인 도움말에서 동기화 주제를 참조하십시오.
5. 보호 조건에 따라 결정 작성
결정은 활동 다이어그램에서 워크플로우가 보호 조건에 따라 분기될 수 있는 특정 위치를 표시합니다. 다양한 보호 조건에 따라 출력 전이가 두 개 이상 있을 수 있지만 대부분의 결정은 부울 표현식에 의해 판별된 두
개의 출력 전이만 포함합니다. 활동 다이어그램의 거의 모든 요소로부터의 전이 또는 모든 요소로의 전이에 대해 보호 조건을 붙일 수 있습니다.
결정 및 보호 조건에 대한
자세한 정보는 Rational Rose 온라인 도움말에서 결정 주제를 참조하십시오.
|