이 연습에서는 내장된 분석 모델 템플리트를 사용하여 새 분석 모델을 작성합니다. 분석 모델 템플리트는 기존 RUP® 스테레오타입 및 스텁(stup) 다이어그램을 사용하여 사용자 자신의 분석 모델을 신속히 작성하기 위해 사용할 수 있는 올바르게 구조화된 분석 모델의 예제를 제공합니다.
Rational® Software Architect는 내장된 분석 모델 템플리트를 제공하여 올바르게 구조화된 분석 모델을 신속히 작성하도록 도와줍니다. 이 템플리트에는 시스템의 도메인 모델을 빌드하는 데 사용할 수 있는 Rational Unified Process® 분석 요소와 함께 사전에 이름 지정된 패키지 및 다이어그램 스텁(stup)이 포함되어 있습니다.
분석 모델 템플리트를 사용하여 새 UML 모델을 작성했습니다. 새 모델을 탐색하려면 모델 탐색기 보기에서 Analysis Model.emx 파일을 두 번 클릭한 후 모델 계층 구조를 탐색하십시오.
분석 모델 템플리트는 Rational UML 모델 구조 가이드라인에 따라 구조화됩니다. 분석 모델 템플리트는 전체 논리 분석 모델을 신속히 작성하도록 도와줄 수 있는, 내부적으로 밀착되고 느슨하게 연결되며 기능적인 그룹으로 모델을 구성합니다. 계정 오퍼레이션이라는 유스 케이스 모델에서 메인 기능 영역을 이미 식별했습니다. 이 분석 모델은 동일한 구조에 빌드되지만 PiggyBank 시스템의 정적 및 동적 구조를 설명하기 위해 유스 케이스 실현(realizations) 및 도메인 다이어그램을 추가합니다.
유스 케이스 모델 템플리트에는 다음 패키지가 포함되어 있습니다.
패키지 | 설명 |
---|---|
«Perspective» 개요 | 이 패키지에는 도메인 모델을 설명하는 데 사용되는 RUP 분석 모델 요소 및 다이어그램이 들어 있습니다. RUP 분석 요소는 도메인 레벨 클래스를 경계, 제어기 또는 엔티티와 같은 세 가지 카테고리로 정의합니다. |
«ModelLibrary» 분석 빌딩 블록 | 이 패키지에는 모델을 구성하는 데 사용할 수 있는 원시 기능 영역 구조가 포함되어 있습니다. 이 패키지에는 ${functional.area} 분석 요소 빌딩 블록과 ${functional.area} 분석 레벨 유스 케이스 실현(realizations) 빌딩 블록이 포함되어 있습니다. 이들 빌딩 블록은 RUP 분석 요소와 PiggyBank 유스 케이스 실현(realizations)을 저장합니다. |
기능 영역을 정의하고 이를 올바른 유스 케이스 모델로 구성할 때의 안내서로서 기존 템플리트 구조 및 포함된 문서를 사용할 수 있습니다.
계속 수행하려면 연습 2.2: 클래스 식별로 진행하십시오.