IBM® Rational® Rhapsody®로 가져오기 전에 Rational Rose® 퍼스펙티브에서IBM Rational Rose 모델이
올바른지 확인하십시오.
또한 Rational Rose 모델을 가져오려면 대상 프로젝트가 Rational Rhapsody의 맨 처음에
있어야 합니다.
이 태스크 정보
Rational Rose 모델을
Rational Rhapsody로 가져오려면 다음을 수행합니다.
프로시저
- Rational Rose 모델을 가져오기 전에
Rational Rose 퍼스펙티브에서 해당 모델이 올바른지 확인하십시오.
Rational Rose 모델
검사 기능을 사용하여 모델을 가져오기 전에 모델에서 보고된 모든 오류를
지우십시오. 오류가 있는 모델을 가져오려고 시도하면
Rational Rose 임포터를 사용하는 데 문제점이 생길 수 있습니다.
- Rational Rhapsody 실행 중
프로젝트를 작성하십시오. 예를 들어 을 선택하십시오.
- Rational Rose 모델을 가져오는 프로세스를 시작하려면
를 선택하십시오.
Rational Rhapsody에서
출력 창이 자동으로 열립니다.
- 가져올 Rational Rose 모델을
선택하려면 다음 중 가져올 파일 필드를 채우는 데 적용할 수 있는
조치를 수행하십시오.
- 가져오려는 Rational Rose 환경 및
Rational Rose 모델이
열려 있는 경우 실행 중인 Rose 인스턴스에 연결 선택란을 선택하여
가져올 파일 필드에 입력합니다.
- Rational Rose 환경을 열어 두지
않으려면 찾아보기 단추를 사용하여 가져오려는 Rational Rose .mdl 파일을
찾으십시오. 또는 가져올 파일 필드에
Rational Rose 모델의
전체 경로가 포함된 파일 이름을 입력하십시오.
- 가져올 파일 필드에 Rational Rose .mdl 파일 이름이
표시되면 가져올 Rational Rose 모델의 논리 보기,
유스 케이스 보기 및 컴포넌트 보기 분기가 Rose 가져오기 창에 표시됩니다.
- 보기 컨텐츠 선택사항을 확장하고 가져오려는
요소를 선택하십시오. 다음 정보를 참고하십시오.
- 기본(맨 위) 분기에 해당하는 선택란을 클릭하여 모든 하위
분기 및 해당 요소를 선택하거나 선택 취소하십시오.
- 하위 분기에 해당하는 선택란을 클릭하여
하위 분기 및 모든 해당 요소를 선택하거나 선택 취소하십시오.
- 선택란을 마우스 오른쪽 단추로 클릭하여
현재 상태에 따라 특정 요소를 선택 취소하거나 선택하십시오.
- 가져오기 옵션을 선택하려면 옵션 단추를 선택하여 가져오기 옵션 창을 여십시오.
- 상태 차트 및 활동 다이어그램 가져오기, 오브젝트
모델 다이어그램 가져오기, 이름이 지정되지 않은 연관 가져오기.
상태 차트 및 활동 다이어그램 및/또는 오브젝트 모델
다이어그램 및/또는 이름이 지정되지 않은 연관을 포함할지 여부를
결정합니다(선택란 선택/선택 취소).
- 가져온 Rational Rose 프로젝트에
Rational Rose 프로젝트의 룩앤필을 적용하려면
Rose 룩앤필 사용 선택란을 선택하십시오.
주: 모델을
다시 가져오는 경우 모델을 처음으로 가져왔을 때
Rose 룩앤필 사용
선택하지 않았으면 이 선택란이
비활성화됩니다.
- Rose 모델에서 특성을 가져오려는 경우
특성 가져오기 확인란을 선택하고 찾아보기 단추를 사용하여
필요한 특성 XML 맵 파일을 가리킵니다. Rational Rose 특성 가져오기의 내용을 참조하십시오.
주: Rational Rhapsody에서는
다음에 가져오기를 수행할 경우 이러한 설정을 자동으로 사용합니다. 예를
들어
상태 차트 및 활동 다이어그램 가져오기 선택란을 선택하고
오브젝트 모델 다이어그램 가져오기 선택란을 선택 취소하면
설정을 다시 변경할 때까지 모든 후속 가져오기에 이러한 설정이
사용됩니다.
- 가져오기 전에 다음 정보를 확인하거나
다음 정보를 수행하려고 할 수 있습니다.
- Rational Rose에서 동일한 패키지를 다시 가져오려는 경우
Rational Rhapsody 및
Rational Rose의 이름이
동일해야 합니다.
- 필요한 경우 가져오기 전에
출력 창에서 Rational Rose 가져오기 창을 멀리 이동하여
표시되는 모든 메시지를 확인할 수 있도록 합니다.
주: Rational Rose에서는
이름에 공백을 포함할 수 있지만
Rational Rhapsody에서는
이름에 공백을 포함할 수 없습니다.
Rational Rhapsody에서는
이름의 공백을 밑줄로 바꿉니다. 예를 들어
Rational Rose의 "Course roster" 패키지를
Rational Rhapsody로 가져오면 "Course_roster"가 됩니다.
Rational Rhapsody에는 허용되지 않는 다른 문자가
있습니다(예: &, #, $ 및 %). 이러한 문자의 경우
Rational Rhapsody에서는
밑줄을 사용하거나 이름을 자릅니다.
- 가져오기 옵션 창을 닫으려면 확인을 클릭하십시오.
- Rose 가져오기 창에서 가져오려면
가져오기 단추를 클릭하십시오.
- Rational Rhapsody
모델에 가져온 패키지와 이름이 동일한 최상위 레벨 패키지가 있는 경우
다음 메시지가 표시됩니다.
Logical_View, Use_Case_View, Component_View 패키지가 이미 있습니다. 계속
하시겠습니까?
계속해서 가져오려면 예를 클릭하십시오.
즉, 다시 가져온 모든 패키지를 완전히 겹쳐씁니다.
- 가져오기 프로세스가 시작됩니다. 진행상태 미터와
"손실된 데이터"에 대한 가능한 메시지가 출력 창에
표시됩니다. 다음 예는 메시지 유형을 보여 줍니다.
오류: IControlDevice에서 itsTerminal 연관을 가져올 수 없습니다. 이 연관에는
역할이 하나 뿐입니다.
...
오류: GetPropertyValue 오퍼레이션을 IControlDevice 클래스에 추가할 수 없습니다.
이름 또는 시그니처가 충돌합니다.
...
오류: 파생된 클래스인 IAlarm의 상태 차트를 대체할 수 없습니다.
결과
가져오기 프로세스는 importRose.log 로그 파일을 작성합니다.
이 파일은 활성 프로젝트의 폴더에 있습니다.