Rose 하위 유닛을 모델 또는 단편으로 가져오기

여러 이유로, Rational Rose 모델 가져오기 마법사의 Rational Rose 모델 하위 유닛 변환 페이지를 사용하여 Rose 하위 유닛(예: .cat 및 .sub 파일)을 종속 모델로 가져오거나 하위 유닛을 단편으로 가져올 수 있습니다. 일부 하위 유닛은 모델로 그리고 다른 하위 유닛은 단편으로 가져오는 혼합식으로 접근할 수도 있습니다.
시작하기 전에
개별 모델 또는 단편으로 가져오려는 하위 유닛을 지정하기 전에 모델 또는 단편으로 하위 유닛 변환 선택란을 선택해야 합니다. 이 선택란을 선택하지 않고 가져오고 있는 Rose 모델이 하위 유닛을 참조하는 경우 모든 하위 유닛 컨텐츠가 가져온 모델 내의 패키지로 복사됩니다. 모든 Rose 모델이 하위 유닛을 포함하는 것은 아닙니다. 모델이 하위 유닛을 포함하지 않는 경우 마법사의 다음 페이지를 진행할 수 있습니다.
이 태스크 정보
Rose 하위 유닛을 독립 모델이나 단편으로 가져오려면 다음을 수행하십시오.
  1. 모델 또는 단편으로 하위 유닛 변환 선택란을 선택하십시오. Rose 모델의 모든 하위 유닛이 하위 유닛 목록에 표시되는 방식에 유의하십시오. 이 목록을 사용하여 하위 유닛을 단편으로(하위 유닛과 유사함) 또는 독립 모델로 가져올지 여부를 지정할 수 있습니다.
    주: 2, 4 및 5단계는 하나 이상의 하위 유닛을 모델로 가져올 때에만 사용할 수 있습니다.
  2. 다음 중 한 단계를 완료하여 새 프로젝트를 선택하거나 기존 프로젝트를 참조하십시오.
    • 기존 프로젝트를 클릭한 다음 찾아보기 누름 단추를 사용하여 이미 정의된 프로젝트를 탐색하고 지정하십시오.
    • 새 프로젝트를 클릭하고 프로젝트 이름을 입력한 다음 위치를 지정하십시오.
    주: 기본 위치를 벗어나서 새 프로젝트를 작성하려는 경우 기본값 사용 선택란을 지우십시오.
  3. 하위 유닛 목록 표에서 하위 유닛 이름을 선택한 다음 특정 하위 유닛을 가져오려는 방식에 따라 해당 단편 또는 모델 옵션을 클릭하십시오. 단편모델 옵션이 변환 대상 열 아래에 표시됩니다. 단편은 기본적으로 나열됩니다.
    주: 모든 하위 유닛을 모델로 변환 선택란을 선택하여 단편의 기본 설정을 전환할 수도 있습니다.
  4. 다음 중 한 단계를 완료하여 가져오기 후에 하위 유닛 모델 디렉토리 구조를 표시하려는 방식을 지정하십시오.
    • 동일한 계층 Rose 디렉토리 구조로 하위 유닛 모델을 유지하려면 하위 유닛 디렉토리 구조로를 클릭하십시오.
    • 하위 유닛 모델이 Rose에 구조화된 방식과 무관하게 하위 유닛 모델을 일반 디렉토리 구조로 가져오려면 한 디렉토리에를 클릭하십시오.
  5. 다음 중 한 단계를 완료하여 하위 유닛 모델 이름 지정 규칙을 지정하십시오.
    • 가져온 하위 유닛 모델에 실제 하위 유닛 파일 이름의 이름을 사용하려면 하위 유닛 파일 이름 사용을 클릭하십시오. 예를 들어, Rose 하위 유닛 파일의 이름이 Analysis_Classes.cat이면 가져오기 후 하위 유닛 모델은 Analysis_Classes.efx로 이름이 지정됩니다.
    • 가져온 하위 유닛 모델에 Rose 하위 유닛이 포함된 패키지의 이름을 사용하려면 하위 유닛 패키지 이름 사용을 클릭하십시오. 예를 들어, Rose 하위 유닛이 Analysis_Artifacts라는 패키지에 상주하는 경우 가져오기 후에 하위 유닛 모델 이름은 원래 하위 유닛 파일 이름과 무관하게 Analysis_Artifacts.efx입니다.
    중요사항: 대상 프로젝트에 동일한 이름의 모델이 이미 있는 경우 모델 이름 충돌이 발생합니다. 충돌이 발생하면 하위 유닛 모델 이름에 _1 문자열을 접미부로 붙여서 하위 유닛 모델의 이름을 고유하게 합니다. 문제점 보기에 경고 메시지도 표시됩니다.

    모델 이름 충돌을 피하려면 하위 유닛을 참조하는 Rose 모델을 가져올 때 하위 유닛 디렉토리 구조로하위 유닛 파일 이름 사용 선택란을 선택하십시오. 이름 충돌이 발생하면 최상의 결과를 위해 발생한 모든 이름 충돌을 해결하고 모델을 다시 가져와서, 동일한 하위 유닛 파일이 있는 모델의 후속 가져오기 중 작성한 하위 유닛 모델을 올바르게 공유할 수 있게 하십시오.

  6. 하나 이상의 하위 유닛을 단편으로 가져오려면 다음 중 한 단계를 완료하여 단편 모델 이름 지정 규칙을 지정하십시오.
    • 단편 파일에 실제 하위 유닛 파일 이름의 이름을 사용하려면 하위 유닛 파일 이름 사용을 클릭하십시오. 예를 들어, Rose 하위 유닛 파일의 이름이 Analysis_Classes.cat이면 가져오기 후 단편은 Analysis_Classes.emx로 이름이 지정됩니다.
    • 단편에 Rose 하위 유닛이 포함된 패키지의 이름을 사용하려면 하위 유닛 패키지 이름 사용을 클릭하십시오. 예를 들어, Rose 하위 유닛이 Analysis_Artifacts라는 패키지에 상주하는 경우 가져오기 후에 단편 이름은 원래 하위 유닛 파일 이름과 무관하게 Analysis_Artifacts.efx입니다.
  7. 다음 단계 중 하나를 완료하십시오.
    • Rational® UML 모델링 제품 내에 이미 작성했거나 이미 가져온 모델로 하위 유닛을 가져오려면 기존 모델로 하위 유닛 맵핑을 클릭하십시오.
    • Rose 모델 가져오기 마법사의 특성 세트 맵핑 페이지를 계속하려면 다음을 클릭하십시오.
결과
Rose 모델을 가져오고 Rose 하위 유닛을 독립 모델로 가져오거나 단편으로 변환함을 지정하고 나면 프로젝트 탐색기 보기에 모델과 단편이 표시됩니다. 빠른 탐색을 위해 가져온 하위 유닛 모델에 대한 단축키도 프로젝트 탐색기 보기에 표시됩니다. Rose 하위 유닛 모델을 포함하는 모든 Rose 모델이 파일 확장자가 .emx인 모델 파일로 변환됩니다. 단편의 파일 확장자는 .efx입니다.
다음에 수행할 작업

피드백