이 연습에서는 PiggyBank 온라인 은행 업무 시스템의 중요한 유스 케이스를 식별합니다. 이들 유스 케이스는 PiggyBank 응용프로그램이 수행하는 기능 타스크를 설명합니다.
유스 케이스는 응용프로그램의 사용자가 수행하는 가장 기본적인 기능 타스크를 정의합니다. PiggyBank 온라인 은행 업무 시스템에서 고객은 자신의 계정 잔액을 표시하고 한 계정에서 다른 계정으로 송금할 수 있습니다. 금전 출납원만 수표를 현금으로 바꿀 수 있으며, 시스템은 해당 트랜잭션이 올바른지 확인해야 합니다.
유스 케이스 다이어그램을 작성하려면 먼저 기능 영역을 식별해야 합니다. 모든 유스 케이스가 은행 업무 활동과 관련되므로 기능 영역을 계정 오퍼레이션이라고 합니다.
기능 영역이 생성되었습니다. 이는 유스 케이스 모델의 가장 기본적인 빌딩 블록을 나타냅니다. 이제 이 기능 영역에 유스 케이스를 적용할 수 있습니다.
기능 영역을 식별한 후 유스 케이스를 가져와 유스 케이스 모델의 빌드를 시작할 수 있습니다.
유스 케이스 모델 템플리트에는 모델에 대한 추가 문서를 제공하는 «Perspective» 개요라는 패키지가 들어 있습니다. 이 단계는 선택적이며 모델에 영향을 주지는 않지만, 사용자는 PiggyBank 온라인 은행 업무 시스템의 액터 및 유스 케이스를 구성하고 문서화해야 합니다.
프로젝트의 중요한 유스 케이스를 문서화함으로써 이 유스 케이스 모델의 가독성을 증가시켰습니다. 텍스트 도구를 사용하여 다이어그램에 제목을 추가할 수 있습니다. 프로젝트는 이제 다음 그림과 유사하게 표시됩니다.
이 모델에는 하나의 기능 영역만 들어 있으므로 사용자의 프로젝트에서 «ModelLibrary» 유스 케이스 빌딩 블록 패키지를 제거할 수 있습니다. 빈 패키지는 더 이상 필요하지 않으며 모델 계층 구조를 복잡하게 할 뿐입니다. 이 패키지를 삭제하려면 마우스 오른쪽 단추를 누른 후 삭제를 누르십시오.
이제 연습 1.4: 액터 식별을 시작할 준비가 되었습니다.