연습 2.5: 잔액 표시 참여자 다이어그램 작성

이 연습에서는 잔액 표시 참여자 다이어그램을 작성합니다. 잔액 표시 참여자 다이어그램은 잔액 표시 유스 케이스의 정적 구조를 모델링합니다.

잔액 표시 참여자 다이어그램은 잔액 표시 유스 케이스에 참여하는 클래스를 보여줍니다. 참여자를 해당 속성 및 관계와 함께 모델링하여 시스템의 도메인을 설명합니다. 엔티티 외에도 이 다이어그램은 기능 타스크를 완료하기 위해 메인 엔티티 클래스와 상호 작용하는 경계 클래스를 설명합니다. 메뉴 및 컴퓨터 인터페이스가 경계 클래스의 예제입니다.

모델링은 반복적인 프로세스입니다. 모델링 중인 시스템의 세부사항을 더 잘 이해함에 따라 참여자를 언제든지 추가, 제거 또는 수정할 수 있습니다. 이 학습서에서는 잔액 표시 참여자 다이어그램의 기본 아웃라인을 작성합니다. 유스 케이스의 동적 구조를 모델링할 때 이 다이어그램에 추가합니다.

다이어그램 작성 및 계정 참여자 모델링

계정 오퍼레이션 패키지에 잔액 표시 참여자 다이어그램을 작성합니다.

다이어그램을 작성하고 계정 클래스를 모델링하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 분석 모델을 펼치고, 계정 오퍼레이션을 펼치고, «use case realization» 잔액 표시를 펼친 후 «use case realization» 잔액 표시 참여자를 두 번 클릭하십시오.
  2. 모델 탐색기 보기에서 계정 오퍼레이션 분석 요소를 펼친 후 계정 클래스를 클릭하고, 이를 다이어그램으로 끌어서 놓으십시오.

도메인 다이어그램 연습에서 작성된 계정 모델 요소를 끌어 계정 참여자를 작성했습니다. 계정 참여자는 잔액 표시 참여자 다이어그램의 유일한 요소입니다.

DisplayBalanceForm 참여자 작성

DisplayBalanceForm 참여자는 메인 PiggyBank 메인 메뉴와 계정 클래스 사이에 존재하는 경계 클래스를 나타냅니다.

DisplayBalanceForm 참여자를 작성하려면 다음을 수행하십시오.
  1. 팔레트에서 클래스를 두 번 클릭한 후 클래스 이름을 DisplayBalanceForm으로 지정하십시오.
  2. 다이어그램 편집기에서 DisplayBalanceForm 클래스를 클릭하고, 특성 보기의 스테레오타입 페이지에서 스테레오타입 추가를 클릭하십시오.
  3. 스테레오타입 적용 창에서 경계를 선택한 후 확인을 클릭하십시오.
  4. 팔레트에서 사용(usage) 요소를 클릭하십시오.
  5. 다이어그램 편집기에서 커서를 DisplayBalanceForm 클래스에 놓고, 이를 계정 클래스로 끌어서 놓으십시오.

이제 DisplayBalanceForm 경계 참여자를 모델링했습니다. DisplayBalanceForm 클래스는 계정 클래스에 대해 단일 관계를 가집니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

DisplayBalance 및 계정 클래스는 하나의 사용(usage) 관계를 공유합니다.

잔액 표시 유스 케이스의 정적 구조를 모델링하면 이 유스 케이스에 참여하는 메인 클래스를 더 잘 이해할 수 있습니다. 메인 클래스 구조를 이해한 후, 잔액 표시 시퀀스 다이어그램을 작성하여 유스 케이스의 워크플로우를 모델링할 수 있습니다. 잔액 표시 시퀀스 다이어그램을 작성할 때 유스 케이스에 있는 각 엔티티의 오퍼레이션을 식별합니다. 이 시퀀스 다이어그램은 유스 케이스의 데이터 플로우를 더 잘 이해하도록 도와줄 수 있습니다.

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

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