Rational UML 모델링 제품의 버전 6에서 버전 7로 모델링
자원을 이주할 수 있지만 버전 6과 호환 가능한 형식으로 새 모델링 자원을
저장할 수 없습니다. 두 버전의 제품 모두에서 동시에 모델 개발을 계속하려면
해당 팀 저장소를 두 개의 분기(하나는 버전 6, 다른 하나는 버전 7 모델 개발용)로
분할해야 합니다.
모델 병합
일부 구성원은 버전 7의 모델링 제품을 사용하고
다른 구성원은 버전 6을 사용하는 팀 환경에서, 해당 팀 저장소가 두 개의 분기(하나는
버전 6용 분기, 다른 하나는 버전 7용 분기)로 분할된 경우 두 버전 모두에서 동시 모델
개발을 수행할 수 있습니다. 버전 7의 자동 이주 기능을 사용하면 버전 6 분기에서의
모델 변경사항을 버전 7 분기로 병합하여 두 분기 모두에서 개발을 지속할 수
있습니다. 프로파일은 병합할 수 없으므로
하나의 분기(버전 6 분기)에서만 변경되어야 합니다.

Rational
모델링 제품에서 모델 병합에 관한 자세한 정보는 IBM's developer Works
웹 사이트(www-128.ibm.com/developerworks/rational/products/rsa/)의 문서를 참조하십시오.
UML 프로파일 이주
버전 6에서 버전 7로의
프로파일(.epx) 자원 이주는 프로파일을 열 때 메모리에서 자동으로
수행됩니다. 프로파일을 수정하고 저장하면
저장된 프로파일은 버전 7 형식입니다. 프로파일이 저장되지 않으면
디스크에 버전 6 형식으로 남아 있습니다. 이중 분기 팀 환경에서 작업하는 경우
유리합니다.
버전 6 프로파일은 버전 7 프로파일에서
배치될 수 있습니다. 버전 6 프로파일이 적용된 모델을 열면
프로파일 자체가 자동으로 열리며 버전 7로 이주됩니다(메모리에서).
- 프로파일을 제품 설치의 플러그인으로 배치한 후 저장하지 않으면
디스크의 프로파일은 버전 6 형식으로 남아 있습니다.
- 프로파일이 버전 7 작업공간 프로젝트에 있는 경우 모델의 프로파일
참조로 인해 버전 6 프로파일이 열리며 ProfileBase 버전을 갱신하도록
프롬프트됩니다. 버전 6 프로파일을 갱신하거나 프로파일을
저장하지 마십시오. 그러면 버전 6 형식이 유지보수됩니다.
주: 프로파일은
버전 6 분기에서 변경해야 하며 버전 6 프로파일은 버전 7 제품에서 사용해야 합니다.
분기 다시 맞추기를 수행하는 경우 모델을 이주하고 병합하기 전에
모든 버전 6 프로파일을 버전 7에 다시 등록(배치)해야 합니다. 그렇지 않으면
이주된 버전 6 모델은 존재하지 않는 새 버전의 프로파일을 참조합니다. 결과적으로
적용된 스테레오타입이 유실되거나 모델이 손상됩니다.
UML 모델 이주
버전 6에서
버전 7로의 모델(.emx) 자원 이주는 사용자가 명확하게 알 수 있습니다.
버전 7의 Rational UML 모델링 제품에서 모델을 열면 자원이
자동으로 버전 7로 변환됩니다. 버전 6 모델을 열 때, 적용된 다양한 프로파일을
새 버전으로 갱신하도록 프롬프트되므로 모델을 버전 7의 제품에서 사용할 수
있습니다.
주: 모델을 버전 6 형식으로 다시 저장하는
기능은 지원되지 않습니다. 모델이 저장되고 나면
버전 7의 모델링 제품에서만 사용할 수 있습니다.
여러 저장소
분기가 있는 팀 환경에서 작업할 때, 모델을 버전 6에서 7로 이주하기 전에
해당 모델에 적용되는 모든 버전 6 프로파일만 우선 버전 7 제품에 다시
등록해야 합니다. 버전 6 모델을
이주하면 이 프로파일이 자동으로 열리고 이주되며(메모리에서)
해결됩니다.
다이어그램 이주
버전 6에서 버전 7로의
다이어그램(.dnx) 자원 이주는 다이어그램 자원을 버전 7에서 처음으로 열 때
자동으로 수행됩니다. 그러나, 다이어그램 자원을 버전 6 형식으로 다시
저장하는 기능은 지원되지 않습니다.
다이어그램이 저장되고 나면 버전 7의 Rational UML 모델링 제품에서만
사용할 수 있습니다.