목적

이 섹션은 이 툴 강좌와 관련된 추가 정보의 링크를 제공합니다.


이 툴 강좌의 단계는 활동의 단계와 일치합니다. RSA 온라인 도움말의 주제 링크에는 표시가 있습니다.

개요

이 툴 강좌에서는 Rational Studio 아키텍트에 대한 모델 구조 가이드라인에서 설명하는 대로 구현 모델의 상위 레벨 구조를 정의한 것으로 가정합니다. 이 툴 강좌의 단계에서 이 초기 구조를 정제할 수 있습니다.

이 툴 강좌에서는 다음 단계가 수행됩니다.

추가 툴 정보

구현 모델 구조 설정 페이지 맨 위

RSA에서 권장하는 방법은 MDD(Model Driven Development)입니다(모델 구동 개발 및 모델 구동 구조 참조). 개발 팀에서 이 방법을 사용하는 경우, 모델 설계 조직에 의해 구현 모델이 강력하게 구동됩니다. 구현 서브시스템이 식별되면 모델 설계의 패키지 또는 서브시스템으로 모델링되어야 합니다. 일반적으로 모델 설계에서 패키지를 식별하는 경우, 이 패키지가 Eclipse/RSA 프로젝트로 맵핑되는 방법을 고려해야 합니다. 대형 서브시스템은 일반적으로 자체 프로젝트로 맵핑되고 정교한 패키지는 일반적으로 프로젝트 내 소스 폴더로 맵핑됩니다. 구현 및 모델 설계의 내부 조직 및 프로젝트 구조에 대해 설명하는 Rational Software Architect에 대한 모델 구조 가이드라인 섹션을 참조하십시오.

RSA에서는 서브시스템 간 종속성을 표시하는 다이어그램이 포함된 <<Perspective>> 패키지를 사용하여 구현 보기를 정의할 수 있습니다. 모델 설계에 적용되는 변환 유형에 따라 패키지/서브시스템에 정의하는 종속성이 Eclipse/RSA 프로젝트 메타데이터의 3GL 가져오기 선언 및 프로젝트 종속성 선언으로 맵핑됩니다.

코드가 생성되면 프로젝트에 직접 클래스 다이어그램을 작성하고 구현 결과물을 끌어 가져옴으로써, 구현 레벨 구성자 및 해당 관계를 표시하는 보다 자세한 UML 다이어그램을 생성할 수 있습니다. UML Visual Editor for Java와 관련되는 온라인 도움말 주제를 참조하십시오.

코드 및 관련 파일이 상주할 실제 RSA 프로젝트 및 패키지를 표시해야 하는 경우, 코드 생성보다는 구현 개요 모델이 유용합니다. 자세한 정보는 Rational Software Architect에 대한 모델 구조 가이드라인 백서의 구현 모델 관련 주제를 참조하십시오.

구현 서브시스템 조정 페이지 맨 위

이 단계에 대한 RSA 특정 지침은 없습니다.

각 구현 서브시스템에 대한 가져오기 정의 페이지 맨 위

MDD 환경에서 구현 모델의 종속성은 모델 설계에 명시적 또는 암묵적으로 정의된 종속성과 매우 유사합니다. 특성은 모델 설계에 적용되는 코드 생성 변환으로 결정됩니다.

구현 개요 모델을 사용하는 경우, 프로젝트와 패키지 간의 예상 종속성이 표시되며 이는 시스템 빌드 요구사항을 식별하는 데 도움이 됩니다(Rational Software 아키텍트에 대한 모델 구조 가이드라인 참조).

실행 파일(및 기타 도출된 객체) 처리 방법 결정 페이지 맨 위

DD 환경에서는 모델 설계에 적용되는 변환 유형에 따라 전개 가능한 다양한 결과물이 생성됩니다. 예를 들어, <<control>> 및 <<entity>> 클래스와 같은 요소에서는 구현 클래스에 대한 코드, 인터페이스 및 EJB를 EJB JAR에 할당하고 해당 JAR을 EAR로 맵핑하는 전개 설명자 컨텐츠와 같은 J2EE 대상에 대한 세션 및 엔티티 EJB가 생성됩니다.

개념 레벨에서 RSA 전개 모델을 사용하여 전개 가능 결과물을 모델링할 수 있습니다. 이 작업을 수행하는 경우, UML 노드 및 결과물을 사용하여 모델링합니다. 현재는 RSA 변환 시 해당 다이어그램의 의미론을 이용하여 전개 데이터를 생성하지 않으므로 다이어그램은 완전히 개념적이고 문서로서만 유용합니다.

또는 실제 구현 결과물을 캔버스에 놓고 다이어그램의 개념 요소와 연결하여(종속성 사용) 해당 다이어그램에서 결과물을 설명할 수 있습니다.

테스트 자원 처리 방법 결정 페이지 맨 위

이 단계에 대한 RSA 특정 지침은 없습니다.

구현 보기 갱신 페이지 맨 위

별도 구현 보기가 있는 경우, 이를 유지보수해야 합니다. Rational Software 아키텍트에 대한 모델 구조 가이드라인 백서에서 제시하는 일반 권장사항은 서브시스템 간의 종속성을 표시하는 다이어그램을 포함하는 <<Perspective>> 패키지를 사용하는 것입니다.

구현 모델 평가 페이지 맨 위

검토한 내용은 모델을 HTML 형식으로 출력하는 데 유용합니다. 다이어그램은 RSA에서 Microsoft Word 및 기타 프로그램으로 복사할 수도 있습니다.

자세한 정보는 모델링 툴 외부 검토를 위해 모델 출력 및 다음 강좌를 참조하십시오.

  • 표준 모델 보고서 생성
  • 사용자 정의 모델 보고서 생성
  • 웹에 모델 출력

추가 툴 정보페이지 맨 위

치트 시트:

  • 구현 모델 구조화

Rational Unified Process   2003.06.15