모델 변환

변환을 사용하여 소스 요소 세트를 새 대상 요소 세트로 변환할 수 있습니다. UML 모델을 텍스트 또는 코드로 변환하고, 텍스트 또는 코드를 UML 모델로 변환하며, 모델을 다른 추상 레벨의 모델로 변환할 수 있습니다.
이 태스크 정보
모델에서 텍스트로 변환을 사용하여 다음 타스크를 완료할 수 있습니다.
  • 소스 모델에서 응용프로그램 코드 또는 아티팩트를 생성합니다.
  • 모델 디자인 및 해당 구현 사이의 차이를 발견하고 해결합니다. 변환은 새 파일 세트를 생성하고, 대부분의 경우 소스 모델은 변경되지 않고 남습니다.
텍스트에서 모델로 변환을 사용하여 다음 타스크를 완료할 수 있습니다.
  • 코드 또는 아티팩트에서 개념적 모델을 생성합니다.
  • 응용프로그램 코드 또는 아티팩트와 모델 사이의 차이를 발견하고 해결합니다. 모델에 적용할 갱신사항을 선택할 수 있습니다. 대부분의 경우 응용프로그램 코드 또는 아티팩트는 변경되지 않고 유지됩니다.
주: 시각적 편집 및 언어 변환과 같은 기능은 Rational® Software Architect for WebSphere® SoftwareRational Software Architect Standard Edition에서만 제공됩니다.

모델에서 모델로 변환을 사용하여 소스 모델을 다른 추상 레벨의 대상 모델로 변환할 수 있습니다. 예를 들어, Rational Software Architect for WebSphere Software에서 SOA(service-oriented architecture) 솔루션을 모델링하기 위해 WebSphere Business Modeler에서 작성된 비즈니스 분석 모델을 UML 서비스 모델로 변환할 수 있습니다.

변환 및 라운드트립 엔지니어링

두 개의 라운드트립 엔지니어링 시나리오가 공통적입니다.
  • UML 모델을 코드로 변환하고 코드를 변경한 후 변경된 코드를 UML로 변환합니다.
  • 기존 코드를 UML 모델로 변환하고 모델을 변경한 후 변경된 모델을 코드로 변환합니다.

기본적으로, IBM Rational 모델링 제품은 UML을 코드로 변환한 후 코드를 UML 모델로 변환하는 라운드트립 엔지니어링 시나리오를 지원합니다.

코드에서 시작하는 라운드트립 엔지니어링 시나리오에서 변환을 사용하는 방법을 판별하려면 해당 변환에 대한 개요 주제를 참조하십시오. 실행하는 변환에 따라, 코드에서 UML로 변환을 실행하기 전에 특정 타스크를 완료해야 합니다.

설치된 변환

제품에 설치된 변환 목록을 보려면 다음 단계 중 하나를 완료하십시오.
  • 제품 도움말에서 설치된 변환 목록을 보십시오. 이 주제의 끝에 있는 관련 정보 섹션을 참조하십시오.
    주: Eclipse 문서 또는 개발자 안내서에 대한 링크와 같은 일부 정보는 제품 도움말의 주제에서만 사용 가능합니다.
  • 파일 > 새로 작성 > 기타 > 변환 > 변환 구성을 클릭하고 다음을 클릭한 후 모든 변환 표시 선택란을 선택하십시오. 새 변환 구성 마법사구성 이름 및 변환 지정 페이지에 설치된 변환 목록이 표시됩니다.

피드백