연습 1.4: 액터 식별

이 연습에서는 시스템의 액터를 식별합니다. 계정 오퍼레이션 유스 케이스 다이어그램은 키 액터 및 키 액터가 시스템에서 수행하는 역할을 식별합니다. 이 다이어그램을 작성하기 전에 모든 액터를 식별해야 합니다.

모델링을 시작하기 전에 시스템의 사용자가 누구인지 이해해야 합니다. 유스 케이스 다이어그램에서 시스템의 사용자는 액터로 묘사됩니다. 각 액터는 시스템에서 유스 케이스라는 특정한 역할을 수행합니다. 둘 이상의 액터가 단일 유스 케이스를 수행할 수 있습니다. 액터는 고객과 같은 사람이거나 데이터베이스 시스템 또는 서버와 같은 컴퓨터가 될 수 있습니다.

계정 오퍼레이션 유스 케이스 다이어그램은 PiggyBank 온라인 은행 업무 시스템, 시스템의 사용자, 시스템과 사용자 간의 관계 및 시스템의 필수 작동에 대한 자세한 정보를 포함하고 있습니다. 이전 연습에서는 잔액 표시, 송금 및 수표 현금화와 같은 세 가지 유스 케이스를 식별했습니다. PiggyBank 온라인 은행 업무 시스템에는 다음과 같은 액터가 포함되어 있습니다.
  • 고객
  • 금전 출납원
  • CityBank

액터 식별

시스템의 사용자는 액터로 묘사됩니다. 유스 케이스 다이어그램을 작성하기 전에 시스템의 모든 액터를 식별해야 합니다 .

다이어그램을 작성하고 액터를 식별하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기의 PiggyBank 프로젝트에서 계정 오퍼레이션 유스 케이스를 두 번 누르십시오.
  2. 팔레트에서 액터 요소를 두 번 누른 후 액터의 이름을 고객(Customer)으로 지정하십시오.
  3. 고객 액터를 누르고, 이를 잔액 표시 유스 케이스의 왼쪽으로 끄십시오.
  4. 팔레트에서 액터 요소를 두 번 누른 후 액터의 이름을 금전 출납원(Teller)으로 지정하십시오.
  5. 금전 출납원 액터를 누르고, 이를 수표 현금화 유스 케이스의 왼쪽으로 끄십시오.
  6. 팔레트에서 액터 요소를 두 번 누른 후 액터의 이름을 CityBank로 지정하십시오.
  7. CityBank 액터를 누르고, 이를 수표 현금화 유스 케이스의 오른쪽으로 끄십시오.

이제 적절한 Rational® UML 모델 구조 가이드라인에 따라 유스 케이스 다이어그램을 구성했습니다. 가장 중요한 액터가 다이어그램의 맨 위 왼쪽 모서리에 나타나고 가장 중요한 유스 케이스가 다른 모든 유스 케이스 위에 나타납니다. 2차 유스 케이스인 CityBank는 유스 케이스의 왼쪽에 나타납니다. 다이어그램은 다음 그림과 유사하게 표시됩니다. PiggyBank 유스 케이스 다이어그램의 액터 및 유스 케이스

(선택사항) 액터 문서화

유스 케이스 모델 템플리트에는 모델에 대한 추가 문서를 제공하는 <<Perspective>> 개요라는 개요 패키지가 들어 있습니다. 이 단계는 선택적이며 모델에 영향을 주지는 않지만, 사용자는 PiggyBank 온라인 은행 업무 시스템의 액터 및 유스 케이스를 구성하고 문서화해야 합니다.

액터를 문서화하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 <<Perspective>> 개요를 펼치고 액터 개요를 두 번 누르십시오. 이 다이어그램은 프로젝트에 있는 모든 메인 유스 케이스의 목록을 포함합니다.
  2. 모델 탐색기 보기에서 계정 오퍼레이션 폴더를 펼치고 고객, 금전 출납원CityBank 액터를 다이어그램 편집기로 끄십시오.
  3. 유스 케이스를 다이어그램의 중앙에 가로로 배열하십시오.

프로젝트의 중요한 유스 케이스를 문서화함으로써 이 유스 케이스 모델의 가독성을 증가시켰습니다. 텍스트 도구를 사용하여 다이어그램에 제목을 추가할 수 있습니다. 유스 케이스 템플리트에는 또한 여러 기능 영역에 참여하는 모든 액터를 문서화하기 위한 다기능 액터 패키지가 들어 있다는 점을 유의하십시오. 이 모델에는 다기능 액터가 들어 있지 않으므로, 마우스 오른쪽 단추로 이 패키지를 누른 후 모델에서 삭제를 눌러 패키지를 삭제할 수 있습니다.

계속 수행하려면 연습 1.5: 계정 오퍼레이션 유스 케이스 다이어그램 작성으로 진행하십시오.

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