연습 2.1: 새 분석 모델 작성

이 연습에서는 내장된 분석 모델 템플리트를 사용하여 새 분석 모델을 작성합니다. 분석 모델 템플리트는 기존 RUP® 스테레오타입 및 스텁(stup) 다이어그램을 사용하여 사용자 자신의 분석 모델을 신속히 작성하기 위해 사용할 수 있는 올바르게 구조화된 분석 모델의 예제를 제공합니다.

Rational® Software Architect는 내장된 분석 모델 템플리트를 제공하여 올바르게 구조화된 분석 모델을 신속히 작성하도록 도와줍니다. 이 템플리트에는 시스템의 도메인 모델을 빌드하는 데 사용할 수 있는 Rational Unified Process® 분석 요소와 함께 사전에 이름 지정된 패키지 및 다이어그램 스텁(stup)이 포함되어 있습니다.

분석 모델 작성

  1. 모델 탐색기 보기에서 마우스 오른쪽 단추로 PiggyBank 프로젝트를 클릭한 후 새로 작성 > UML 모델을 클릭하십시오.
  2. 새 UML 모델 마법사의 템플리트 목록에서 분석 모델을 클릭하십시오.
  3. 기본 파일 이름을 승인한 후 완료를 클릭하십시오.

분석 모델 템플리트를 사용하여 새 UML 모델을 작성했습니다. 새 모델을 탐색하려면 모델 탐색기 보기에서 Analysis Model.emx 파일을 두 번 클릭한 후 모델 계층 구조를 탐색하십시오.

분석 모델 템플리트

분석 모델 템플리트는 Rational UML 모델 구조 가이드라인에 따라 구조화됩니다. 분석 모델 템플리트는 전체 논리 분석 모델을 신속히 작성하도록 도와줄 수 있는, 내부적으로 밀착되고 느슨하게 연결되며 기능적인 그룹으로 모델을 구성합니다. 계정 오퍼레이션이라는 유스 케이스 모델에서 메인 기능 영역을 이미 식별했습니다. 이 분석 모델은 동일한 구조에 빌드되지만 PiggyBank 시스템의 정적 및 동적 구조를 설명하기 위해 유스 케이스 실현(realizations) 및 도메인 다이어그램을 추가합니다.

유스 케이스 모델 템플리트에는 다음 패키지가 포함되어 있습니다.

패키지 설명
«Perspective» 개요 이 패키지에는 도메인 모델을 설명하는 데 사용되는 RUP 분석 모델 요소 및 다이어그램이 들어 있습니다. RUP 분석 요소는 도메인 레벨 클래스를 경계, 제어기 또는 엔티티와 같은 세 가지 카테고리로 정의합니다.
«ModelLibrary» 분석 빌딩 블록 이 패키지에는 모델을 구성하는 데 사용할 수 있는 원시 기능 영역 구조가 포함되어 있습니다. 이 패키지에는 ${functional.area} 분석 요소 빌딩 블록과 ${functional.area} 분석 레벨 유스 케이스 실현(realizations) 빌딩 블록이 포함되어 있습니다. 이들 빌딩 블록은 RUP 분석 요소와 PiggyBank 유스 케이스 실현(realizations)을 저장합니다.

기능 영역을 정의하고 이를 올바른 유스 케이스 모델로 구성할 때의 안내서로서 기존 템플리트 구조 및 포함된 문서를 사용할 수 있습니다.

계속 수행하려면 연습 2.2: 클래스 식별로 진행하십시오.

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