연습 1.5: 계정 오퍼레이션 유스 케이스 다이어그램 작성

이 연습에서는 시스템 액터와 유스 케이스 간의 관계를 모델링하여 계정 오퍼레이션 유스 케이스 다이어그램을 작성합니다.

계정 오퍼레이션 유스 케이스 모델은 PiggyBank 온라인 은행 업무 시스템의 액터와 유스 케이스 간 상호 작용을 설명합니다. 이전 연습에서는 유스 케이스 및 액터를 식별했습니다. 이제 액터와 유스 케이스 간의 관계를 모델링하여 사용자와 시스템 간의 상호 작용을 설명할 수 있습니다.

고객 액터의 관계 모델링

액터와 유스 케이스 간의 관계를 모델링하여 유스 케이스 다이어그램을 완료할 수 있습니다. 이 유스 케이스 다이어그램에서 고객은 1차 액터입니다.

고객 관계를 모델링하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 계정 오퍼레이션을 펼친 후 계정 오퍼레이션 유스 케이스를 두 번 클릭하십시오.
  2. 팔레트에서 연관을 클릭하십시오.
  3. 다이어그램 편집기에서 고객 액터를 클릭하고 커서를 잔액 표시 유스 케이스 요소로 끌어서 놓으십시오.
  4. 팔레트에서 연관을 클릭하십시오.
  5. 다이어그램 편집기에서 고객 액터를 클릭하고 커서를 송금 유스 케이스 요소로 끌어서 놓으십시오.

이제 유스 케이스 다이어그램에서 고객 액터의 관계를 모델링했습니다. 고객 액터는 계정의 잔액을 표시할 수 있으며 한 계정에서 다른 계정으로 송금할 수 있습니다.

금전 출납원 액터의 관계 모델링

액터와 유스 케이스 간의 관계를 모델링하여 유스 케이스 다이어그램을 완료할 수 있습니다. 금전 출납원은 이 유스 케이스 다이어그램에서 1차 액터입니다.

금전 출납원 관계를 모델링하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 계정 오퍼레이션을 펼친 후 계정 오퍼레이션 유스 케이스를 두 번 클릭하십시오.
  2. 팔레트에서 연관을 클릭하십시오.
  3. 다이어그램 편집기에서 금전 출납원 액터를 클릭하고 커서를 잔액 표시 유스 케이스 요소로 끌어서 놓으십시오.
  4. 팔레트에서 연관을 클릭하십시오.
  5. 다이어그램 편집기에서 금전 출납원 액터를 클릭하고 커서를 송금 유스 케이스 요소로 끌어서 놓으십시오.
  6. 팔레트에서 연관을 클릭하십시오.
  7. 다이어그램 편집기에서 금전 출납원 액터를 클릭하고 커서를 수표 현금화 유스 케이스 요소로 끌어서 놓으십시오.

이제 유스 케이스 다이어그램에서 금전 출납원의 관계를 모델링했습니다. 금전 출납원 액터는 계정의 잔액을 표시할 수 있고 한 계정에서 다른 계정으로 송금할 수 있으며 수표를 현금화할 수 있습니다.

CityBank 액터의 관계 모델링

액터와 유스 케이스 간의 관계를 모델링하여 유스 케이스 다이어그램을 완료할 수 있습니다. 이 유스 케이스 다이어그램에서 CityBank는 2차 액터입니다.

CityBank 관계를 모델링하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 계정 오퍼레이션을 펼친 후 계정 오퍼레이션 유스 케이스를 두 번 클릭하십시오.
  2. 팔레트에서 연관을 클릭하십시오.
  3. 다이어그램 편집기에서 CityBank 액터를 클릭하고 커서를 수표 현금화 유스 케이스 요소로 끌어서 놓으십시오.

이제 유스 케이스 다이어그램에서 CityBank 액터의 관계를 모델링했습니다. CityBank 액터는 PiggyBank 고객이 현금으로 바꾸는 수표의 유효성을 확인할 책임을 가지며, 이는 다이어그램에서 유일하게 사람이 아닌 액터입니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

전체 PiggyBank 유스 케이스 다이어그램

이 그림에서 유스 케이스 다이어그램은 관계의 카디널리티를 보여줍니다. 카디널리티는 단순한 다이어그램을 복잡하게 보이도록 만들 수 있습니다. 다이어그램에 있는 카디널리티를 제거하려면 마우스 오른쪽 단추로 다이어그램 편집기를 클릭한 후 필터 > 커넥터 레이블 숨기기를 클릭하십시오.

계속 수행하려면 연습 1.6: 잔액 표시 활동 다이어그램 작성을 진행하십시오.

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