이 연습에서는 PiggyBank 온라인 은행 업무 시스템의 메인 클래스를 문서화하여 PiggyBank 도메인 모델을 완료합니다. 기존 계정 오퍼레이션 분석 요소를 사용하는 다이어그램을 작성하여 키 추상, 키 제어 및 메인 사용자 인터페이스 클래스를 문서화합니다.
메인 PiggyBank 분석 요소를 문서화하여 단순 클래스 참조를 작성할 수 있습니다. 이들 다이어그램은 이전 연습에서 작성한 유스 케이스 실현(realization) 참여자 다이어그램에서 파생됩니다. PiggyBank 도메인 모델은 이미 작성했습니다. 이제 PiggyBank 분석 보기, PiggyBank 키 추상, PiggyBank 키 제어기 및 PiggyBank UI 클래스를 작성합니다.
모델링은 반복적인 프로세스입니다. 프로세스의 이 시점에서 PiggyBank 온라인 은행 업무 시스템을 구성하는 모든 클래스를 발견해야 합니다. 분석 모델이 이미 완료되었기는 하지만, 분석 요소를 구성하고 전체 시스템을 효과적으로 모델링했는지 여부를 판별하려면 이 연습을 완료하는 것이 좋습니다. 시스템의 기본 구조를 이해하기 위한 좋은 방법은 클래스를 다이어그램으로 구성하는 것입니다.
이제 PiggyBank 키 제어기 다이어그램을 작성합니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 모든 제어 클래스에 대해 설명합니다.
«Perspective» 개요 패키지에 PiggyBank 키 제어기 다이어그램을 작성했습니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 메인 제어 클래스를 보여줍니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.
이제 PiggyBank 키 추상 다이어그램을 작성합니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 키 기능 추상을 설명합니다.
«Perspective» 개요 패키지에 PiggyBank 키 추상 다이어그램을 작성했습니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.
이제 PiggyBank UI 다이어그램을 작성합니다. 이 다이어그램은 PiggyBank 온라인 은행 업무 시스템의 메인 사용자 인터페이스 요소를 설명합니다. 일반적으로 사용자 인터페이스 클래스는 양식으로 이름 지정된 경계 클래스에서 파생됩니다.
«Perspective» 개요 패키지에 PiggyBank 키 UI 다이어그램을 작성했습니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.
이제 모든 PiggyBank 개요 다이어그램을 보고 탐색하는 데 사용할 수 있는 PiggyBank 개요 다이어그램의 개요인 PiggyBank 분석 보기 다이어그램을 작성합니다. 이 다이어그램에는 분석 모델 템플리트에 있는 기존 다이어그램 클래스를 참조하는 링크가 들어 있습니다.
PiggyBank 분석 모델을 작성했습니다. 분석 모델에서는 모듈 1: 유스 케이스 모델 작성에서 작성한 유스 케이스를 실현(realize)하여 시스템의 정적 및 동적 작동을 모델링했습니다. 모듈 2: 디자인 모델 작성에서는 PiggyBank 온라인 은행 업무 시스템 응용프로그램의 디자인을 시작하기 위해 분석 모델에서 빌드합니다.
계속 수행하려면 모듈 3: 디자인 모델 작성을 진행하십시오.