연습 1.6: 잔액 표시 활동 다이어그램 작성

이 연습에서는 잔액 표시 활동 다이어그램을 작성합니다. 잔액 표시 활동 다이어그램은 고객 또는 금전 출납원이 계정의 잔액을 표시할 때 이벤트의 내부 플로우를 보여줍니다.

유스 케이스 다이어그램은 작동을 표시하고 시스템의 액터 및 기능을 식별하지만, 워크플로우나 프로세스와 같은 시간적 정보는 표시하지 않습니다. 활동 다이어그램은 대형 프로세스에서 이벤트의 시간적 순서를 표시하므로 플로우차트의 UML 버전과 동등합니다. 이는 유스 케이스에서 발생하는 이벤트의 플로우를 설명합니다.

잔액 표시 활동 다이어그램은 지정된 계정의 잔액을 표시하는 워크플로우를 설명합니다. 고객과 금전 출납원 둘 다 이 타스크를 수행할 수 있습니다. 실제 시스템인 CityBank 액터가 이 트랜잭션의 유효성을 확인합니다.

고객/금전 출납원 활동 작성

잔액 표시 활동 다이어그램은 사용자가 메인 메뉴에서 잔액 표시 항목을 클릭할 때 발생하는 단계를 모델링합니다. 이 프로시저는 고객/금전 출납원 활동 파티션을 작성하는 방법을 설명합니다.

고객/금전 출납원 활동을 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 계정 오퍼레이션을 펼치고, 마우스 오른쪽 단추에서 잔액 표시를 클릭한 후 다이어그램 추가 > 활동 다이어그램을 클릭하십시오.
  2. 잔액 표시 활동 다이어그램(Display balance Activity Diagram)을 입력 한 후 Enter를 클릭하십시오.
  3. 다이어그램 편집기에서 마우스 오른쪽 단추로 다이어그램의 외부를 클릭한 후 UML 추가 > 활동 파티션을 클릭하십시오.
  4. 모델 탐색기 보기에서 파티션 요소를 클릭하고, 특성 보기에서 이름을 고객/금전 출납원(Customer/Teller)으로 입력하십시오.
  5. 팔레트에서 초기 요소를 두 번 클릭한 후 이름을 초기 노드(Initial Node)로 지정하십시오.
  6. 초기 노드 요소를 클릭하여 이를 다이어그램 편집기의 맨 위 왼쪽 모서리로 끌어서 놓으십시오. 이 노드는 활동 다이어그램의 시작 지점입니다.
  7. 팔레트에서 조치 요소를 두 번 클릭한 후 고객/금전 출납원이 메뉴에서 잔액 표시 선택(Customer/Teller selects Display balance from menu)을 입력하십시오.
  8. 이 조치 요소를 클릭하고 이를 초기 노드 바로 아래로 끌어서 놓으십시오.
  9. 팔레트에서 제어 플로우 요소를 클릭하십시오.
  10. 다이어그램 편집기에서 커서를 초기 노드 요소에 놓고, 이를 클릭하여 고객/금전 출납원이 메뉴에서 잔액 표시 선택 조치 요소로 끌어서 놓으십시오.

이제 고객/금전 출납원 활동의 워크플로우를 모델링했습니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

초기 노드 및 고객/금전 출납원이 메뉴에서 잔액 표시 선택 조치 요소

시스템 활동 작성

잔액 표시 활동 다이어그램은 사용자가 메인 메뉴에서 잔액 표시 항목을 클릭할 때 발생하는 단계를 모델링합니다. 이 프로시저는 시스템 활동 파티션을 작성하는 방법을 설명합니다.

시스템 활동을 작성하려면 다음을 수행하십시오.
  1. 다이어그램 편집기에서 마우스 오른쪽 단추로 다이어그램의 외부를 클릭한 후 UML 추가 > 활동 파티션을 클릭하십시오.
  2. 모델 탐색기 보기에서 파티션 요소를 클릭하고, 특성 보기에서 이름을 시스템(System)으로 입력하십시오.
  3. 팔레트에서 조치 요소를 두 번 클릭하고 이름을 잔액 포함 계정 표시(Display accounts with balance)로 지정하십시오.
  4. 잔액 포함 계정 표시 요소를 클릭하고, 이를 시스템 활동 파티션의 한 위치로 끌어서 놓으십시오.
  5. 팔레트에서 활동 최종 요소를 두 번 클릭한 후 이 요소의 이름을 활동 최종 노드(Activity Final Node)로 지정하십시오.
  6. 활동 최종 노드 요소를 클릭하고, 이를 시스템 활동 파티션의 다이어그램 맨 아래 오른쪽 모서리로 끌어서 놓으십시오. 이 요소는 활동 다이어그램의 종료 지점입니다.
  7. 팔레트에서 제어 플로우 요소를 클릭하십시오.
  8. 다이어그램 편집기에서 커서를 잔액 포함 계정 표시 요소에 놓고, 이를 클릭하여 활동 최종 노드 요소로 끌어서 놓으십시오.
  9. 팔레트에서 제어 플로우 요소를 클릭하십시오.
  10. 다이어그램 편집기에서 커서를 잔액 포함 계정 표시 요소에 놓고, 이를 클릭하여 고객/금전 출납원이 메뉴에서 잔액 표시 선택 조치 요소로 끌어서 놓으십시오.

이제 잔액 표시 활동 다이어그램을 작성했습니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

전체 잔액 표시 활동 다이어그램

잔액 표시 활동 다이어그램은 사용자가 메인 메뉴에서 잔액 표시를 클릭할 때 발생하는 단순 워크플로우를 보여주기 위해 두 개의 활동 파티션을 사용합니다.

계속 수행하려면 연습 1.7: 송금 활동 다이어그램 작성을 진행하십시오.

이용약관 | 피드백
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.