라운드트립은
이전에 생성된 UML 코드에 입력되는 약간의 변경사항으로
신속하게 모델을 업데이트하기 위해 사용하는 온 더 플라이 메소드입니다. 파일 시스템에서 코드를 업데이트하고 모델을 명시적으로
동기화하여 일괄처리 모드에서 라운드트립을 활성화할 수 있습니다.
또한 IBM® Rational® Rhapsody® 지정 보기 중 하나에서
모델을 변경하여 온라인의 온 더 플라이 모드에서 라운드트립을 활성화할 수도
있습니다. 그러나 모델을 다시 빌드해야 하는 모델에서는 주요 변경사항에 대해
라운드트립을 사용하지 마십시오.
IBM Rational Rhapsody Developer
for C 및 IBM Rational Rhapsody Developer
for C++에서는 코드의 구조를 "준수"하고 코드가 Rational Rhapsody 모델에서
라운드트립될 때 이 구조를 보존하는 방식으로 Rational Rhapsody 모델에
코드를 라운드트립할 수 있습니다.
즉, 원래 코드에서의 요소 순서가 코드 생성 중에 보존될 수 있으며
사용자가 클래스 멤버 및 글로벌 요소의 순서를 자유롭게 변경할 수 있고
Rational Rhapsody가 이 변경을
준수합니다.
C 및 C++에서 요소 순서를 변경한 경우
"준수" 모드에서의 라운드트립은 다음 코드 생성에서 다음 요소의 순서를
보존합니다.
- 글로벌 요소
- 클래스 요소
- #includes 및 전방 선언
- 자동 생성된 오퍼레이션(상태 차트 및
인스트루먼테이션 코드 제외)
주: Rational Rhapsody에는
라운드트립이 모델을 변경하는 방법을 제어하거나 제한하는 특성이 있습니다.