연습 2.11: 분석 클래스 문서화

이 연습에서는 PiggyBank 온라인 은행 업무 시스템의 메인 클래스를 문서화하여 PiggyBank 도메인 모델을 완료합니다. 기존 계정 오퍼레이션 분석 요소를 사용하는 다이어그램을 작성하여 키 추상, 키 제어 및 메인 사용자 인터페이스 클래스를 문서화합니다.

메인 PiggyBank 분석 요소를 문서화하여 단순 클래스 참조를 작성할 수 있습니다. 이들 다이어그램은 이전 연습에서 작성한 유스 케이스 실현(realization) 참여자 다이어그램에서 파생됩니다. PiggyBank 도메인 모델은 이미 작성했습니다. 이제 PiggyBank 분석 보기, PiggyBank 키 추상, PiggyBank 키 제어기 및 PiggyBank UI 클래스를 작성합니다.

모델링은 반복적인 프로세스입니다. 프로세스의 이 시점에서 PiggyBank 온라인 은행 업무 시스템을 구성하는 모든 클래스를 발견해야 합니다. 분석 모델이 이미 완료되었기는 하지만, 분석 요소를 구성하고 전체 시스템을 효과적으로 모델링했는지 여부를 판별하려면 이 연습을 완료하는 것이 좋습니다. 시스템의 기본 구조를 이해하기 위한 좋은 방법은 클래스를 다이어그램으로 구성하는 것입니다.

PiggyBank 키 제어기 다이어그램 작성

이제 PiggyBank 키 제어기 다이어그램을 작성합니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 모든 제어 클래스에 대해 설명합니다.

PiggyBank 키 제어기 다이어그램을 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 분석 모델을 펼친 후 «Perspective» 개요를 펼치고, 마우스 오른쪽 단추로 ${project} 키 제어기를 누른 후 찾기/바꾸기를 누르십시오.
  2. 찾을 내용 필드에 ${project}를 입력한 후 바꾸기를 누르십시오.
  3. 바꿀 대상 필드에 PiggyBank를 입력한 후 확인을 누르십시오.
  4. PiggyBank 키 제어기 다이어그램을 두 번 누르십시오.
  5. 모델 탐색기 보기에서 계정 오퍼레이션을 펼친 후 계정 오퍼레이션 분석 요소를 펼치십시오.
  6. 모델 탐색기 보기에서 CashCheckControl 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  7. 모델 탐색기 보기에서 TransferMoneyControl 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.

«Perspective» 개요 패키지에 PiggyBank 키 제어기 다이어그램을 작성했습니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 메인 제어 클래스를 보여줍니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

PiggyBank 키 제어기 다이어그램

PiggyBank 키 추상 다이어그램 작성

이제 PiggyBank 키 추상 다이어그램을 작성합니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 키 기능 추상을 설명합니다.

PiggyBank 키 추상 다이어그램을 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 분석 모델을 펼친 후 «Perspective» 개요를 펼치고, 마우스 오른쪽 단추로 ${project} 키 추상을 누른 후 찾기/바꾸기를 누르십시오.
  2. 찾을 내용 필드에 ${project}를 입력한 후 바꾸기를 누르십시오.
  3. 바꿀 대상 필드에 PiggyBank를 입력한 후 확인을 누르십시오.
  4. PiggyBank 키 추상 다이어그램을 두 번 누르십시오.
  5. 모델 탐색기 보기에서 계정 오퍼레이션을 펼친 후 계정 오퍼레이션 분석 요소를 펼치십시오.
  6. 모델 탐색기 보기에서 계정 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  7. 모델 탐색기 보기에서 CityBank 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  8. 모델 탐색기 보기에서 CashCheckControl 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  9. 모델 탐색기 보기에서 TransferMoneyControl 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.

«Perspective» 개요 패키지에 PiggyBank 키 추상 다이어그램을 작성했습니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

PiggyBank 키 추상 다이어그램

PiggyBank UI 다이어그램 작성

이제 PiggyBank UI 다이어그램을 작성합니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 메인 사용자 인터페이스 요소를 설명합니다. 일반적으로 사용자 인터페이스 클래스는 양식으로 이름 지정된 경계 클래스에서 파생됩니다.

PiggyBank UI 다이어그램을 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 분석 모델을 펼친 후 «Perspective» 개요를 펼치고, 마우스 오른쪽 단추로 ${project} UI를 누른 후 찾기/바꾸기를 누르십시오.
  2. 찾을 내용 필드에 ${project}를 입력한 후 바꾸기를 누르십시오.
  3. 바꿀 대상 필드에 PiggyBank를 입력한 후 확인을 누르십시오.
  4. PiggyBank UI 다이어그램을 두 번 누르십시오.
  5. 모델 탐색기 보기에서 계정 오퍼레이션을 펼친 후 계정 오퍼레이션 분석 요소를 펼치십시오.
  6. 모델 탐색기 보기에서 TransferMoneyForm 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  7. 모델 탐색기 보기에서 CashCheckSummaryForm 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  8. 모델 탐색기 보기에서 DisplayBalanceForm 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  9. 모델 탐색기 보기에서 CashCheckForm 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.
  10. 모델 탐색기 보기에서 TransferMoneySummaryForm 분석 요소를 누르고, 이를 다이어그램으로 끄십시오.

«Perspective» 개요 패키지에 PiggyBank 키 UI 다이어그램을 작성했습니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

PiggyBank UI 클래스 다이어그램

PiggyBank 분석 보기 다이어그램 작성

이제 모든 PiggyBank 개요 다이어그램을 보고 탐색하는 데 사용할 수 있는 PiggyBank 개요 다이어그램의 개요인 PiggyBank 분석 보기 다이어그램을 작성합니다. 이 다이어그램에는 분석 모델 템플리트에 있는 기존 다이어그램 클래스를 참조하는 링크가 들어 있습니다.

PiggyBank 분석 보기 다이어그램을 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 분석 모델을 펼친 후 «Perspective» 개요를 펼치고, 마우스 오른쪽 단추로 ${project} 분석 보기를 누른 후 찾기/바꾸기를 누르십시오.
  2. 찾을 내용 필드에 ${project}를 입력한 후 바꾸기를 누르십시오.
  3. 바꿀 대상 필드에 PiggyBank를 입력한 후 확인을 누르십시오.

PiggyBank 분석 모델을 작성했습니다. 분석 모델에서는 모듈 1: 유스 케이스 모델 작성에서 작성한 유스 케이스를 실현(realize)하여 시스템의 정적 및 동적 작동을 모델링했습니다. 모듈 2: 디자인 모델 작성에서는 PiggyBank 온라인 은행 업무 시스템 응용프로그램의 디자인을 시작하기 위해 분석 모델에서 빌드합니다.

계속 수행하려면 모듈 3: 디자인 모델 작성으로 진행하십시오.

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