연습 3.1: 새 디자인 모델 작성

이 연습은 내장된 엔터프라이즈 IT 디자인 모델 템플리트를 사용하여 새 디자인 모델을 작성합니다.

Rational® Software Architect는 내장된 디자인 모델 템플리트를 제공하여 사용자가 올바르게 구조화된 디자인 모델을 신속하게 작성하도록 도와줍니다. 디자인 모델에는 기능 영역을 빌드 및 적용하고 구현(implmentation) 패키지를 디자인하는 데 사용할 수 있는 빌딩 블록과 기능 영역이 포함되어 있습니다 .

디자인 모델 작성

디자인 모델을 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 마우스 오른쪽 단추로 PiggyBank 프로젝트를 클릭한 후 새로 작성 > UML 모델을 클릭하십시오.
  2. 새 UML 모델 마법사의 템플리트 목록에서 엔터프라이즈 IT 디자인 모델을 클릭하십시오.
  3. 기본 파일 이름을 승인한 후 완료를 클릭하십시오.

프로젝트 이름을 바꾸려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 마우스 오른쪽 단추로 Enterprise IT Design Model.emx를 클릭한 후 찾기/바꾸기를 클릭하십시오.
  2. 찾을 내용 필드에 ${project}를 입력한 후 바꾸기를 클릭하십시오.
  3. 바꿀 대상 필드에 PiggyBank를 입력한 후 확인을 클릭하십시오.

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

엔터프라이즈 IT 디자인 모델 템플리트

이 디자인 모델 템플리트는 Rational UML 모델 구조 가이드라인에 따라 구조화됩니다. 디자인 모델 템플리트는 전체 논리 분석 모델을 신속히 작성하도록 도와줄 수 있는, 내부적으로 밀착되고 느슨하게 연결되며 기능적인 그룹으로 모델을 구성합니다. 이전 학습에서 사용자는 이들 모델을 계정 오퍼레이션 기능 영역 주위에 구성했습니다. 이 학습서에서는 계정 오퍼레이션 기능 영역을 PiggyBank 온라인 은행 업무 응용프로그램의 디자인 계층을 나타내는 일련의 디자인 구현(implmentation) 서브패키지로 맵핑합니다.

디자인 모델 템플리트에는 다음 표의 패키지가 들어 있습니다.

패키지 설명
«ModelLibrary» 디자인 빌딩 블록 이 패키지에는 모델을 구성하는 데 사용할 수 있는 원시 구현(implmentation) 디자인, 디자인 스펙 및 유스 케이스 실현(realization) 서브패키지가 포함되어 있습니다. 또한 각 구현 디자인 패키지에 대한 패키지 구조가 들어 있는 ${functional.area.impldesign} 빌딩 블록과 디자인 스펙 요소를 포함하는 데 사용할 수 있는 ${functional.area.specs} 빌딩 블록 및 디자인 모델 유스 케이스 실현(realizations)을 저장하는 데 사용할 수 있는 ${functional.area.ucrs} 빌딩 블록이 포함되어 있습니다.
PiggyBank 디자인 계약 이 패키지에는 컴포넌트 스펙 및 디자인 레벨 유스 케이스 실현(realizations)이 포함되어 있습니다.
PiggyBank 구현 디자인 이 패키지에는 디자인 다이어그램과 디자인 요소가 포함되어 있으며 PiggyBank 응용프로그램 디자인 계층을 나타내는 구현 디자인 서브패키지가 포함되어 있습니다.
PiggyBank 관점 이 패키지에는 모델의 보기를 나타내는 «Perspective» 서브패키지 및 디자인 다이어그램이 포함되어 있습니다. PiggyBank 관점 패키지에는 응용프로그램의 구조 및 패키지 간의 관계를 설명하는 패키지 개요 다이어그램과 함께 디자인 다이어그램의 최종 버전이 포함되어 있습니다. 여기에 디자인 요소는 포함되어 있지 않습니다.

구현 디자인 패키지를 정의하고 디자인 모델을 작성할 때의 안내서로 기존 템플리트 구조 및 포함된 문서를 사용할 수 있습니다.

계속 수행하려면 연습 3.2: 구현 디자인 서브패키지 식별 및 PiggyBank 패키지 다이어그램 작성을 진행하십시오.

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