방법: XMI 파일에서 UML 모델 요소 가져오기

이 Visual Studio 2010 Feature Pack을 사용하면 Visual Studio 2010 Ultimate에서 다른 도구의 UML 요소를 XMI(XML Metadata Interchange) 2.1 파일로 가져와서 UML 다이어그램에 추가할 수 있습니다. 이 릴리스에서는 UML 시퀀스 다이어그램, 클래스 다이어그램 및 사용 사례 다이어그램의 요소를 가져올 수 있습니다. UML 모델 탐색기를 사용하여 가져온 요소를 보고 기존 UML 다이어그램이나 새 UML 다이어그램에 추가할 수 있습니다. 자세한 내용은 Visual Studio 기능 팩을 참조하십시오.

중요

이 기능을 사용하려면 Visual Studio 2010 Feature Pack을 설치해야 합니다.

절차

.xmi 파일에서 모델 요소를 가져오기 전에 하나 이상의 모델링 프로젝트가 포함된 Visual Studio 솔루션이 있어야 합니다. 솔루션에 모델링 프로젝트가 포함되어 있지 않으면 먼저 모델링 프로젝트를 추가해야 요소를 가져올 수 있습니다. 자세한 내용은 방법: UML 모델링 프로젝트 및 다이어그램 만들기를 참조하십시오.

참고

.xmi 파일에는 사용자 지정 프로필이 있는 요소가 포함될 수 있습니다. .xmi 파일을 가져올 때 이러한 프로필을 설치하라는 메시지가 표시됩니다. 설치하라는 메시지가 표시될 때 프로필을 설치하지 않으면 요소만 가져오게 됩니다. 프로필을 사용하려면 .xmi 파일을 다시 가져와야 합니다. 프로필을 설치한 후 Visual Studio를 다시 시작하라는 메시지가 표시됩니다. 그런 다음 .xml 파일을 다시 가져와서 요소를 가져와야 합니다. Visual Studio를 다시 시작하지 않으면 Visual Studio가 다시 시작될 때까지 .xml 파일이나 요소를 가져오지 못합니다.

.xmi 파일에서 모델 요소를 가져오려면

  1. 하나 이상의 모델링 프로젝트가 포함된 Visual Studio 솔루션을 엽니다.

    솔루션의 첫 번째 모델로 요소를 가져오게 됩니다. 특정 모델로 요소를 가져오려면 솔루션에서 다른 모든 모델링 프로젝트를 언로드한 다음 요소 가져오기를 완료한 후 프로젝트를 다시 로드합니다.

  2. 아키텍처 메뉴에서 XMI 가져오기를 클릭합니다.

  3. XMI 파일 가져오기 대화 상자에서 .xmi 파일을 찾아 선택합니다.

  4. 설치할 사용자 지정 프로필이 있으면 메시지 상자가 나타나고 해당 프로필을 설치하라는 메시지가 표시됩니다.

    작업

    수행할 단계

    프로필을 설치한 다음 요소를 가져옵니다.

    1. 를 클릭하여 프로필을 설치합니다.

      메시지 상자가 나타나고 Visual Studio를 다시 시작하라는 메시지가 표시됩니다.

    2. 를 클릭하여 Visual Studio를 다시 시작합니다.

      참고참고
      아니요 를 클릭하면 Visual Studio가 다시 시작될 때까지 .xml 파일을 더 가져오지 못합니다.
    3. .xmi 파일을 다시 가져와서 요소를 가져옵니다.

    프로필 없이 요소를 가져옵니다.

    아니요를 클릭합니다.

    프로필을 사용하려면 .xmi 파일을 다시 가져와야 합니다.

    출력 창에서 가져온 요소의 상태가 표시되고 경고 발생 여부가 나타나며 경고가 저장된 XML 로그 파일의 위치가 제공됩니다. 로그 파일의 이름은 가져온 .xml 파일의 이름과 동일합니다(예: XMIFileName.XmiImportLog.xml). 프로필을 가져온 경우 두 번째 로그 파일이 XMIFileName.XmiImportLog.profile.xml이라는 이름으로 만들어집니다.

  5. 가져온 요소를 보려면 UML 모델 탐색기를 열고 첫 번째 모델 노드를 확장합니다.

    UML 모델 탐색기를 열려면 아키텍처 메뉴에서 을 가리킨 다음, UML 모델 탐색기를 클릭합니다.

  6. 가져온 요소를 해당 UML 다이어그램에 추가하려면 UML 모델 탐색기에서 다이어그램 화면으로 끌어 옵니다.

    전체 시퀀스를 시각화하려면 상호 작용 요소를 UML 모델 탐색기에서 빈 시퀀스 다이어그램으로 끌어 옵니다.

참고 항목

개념

방법: UML 모델링 프로젝트 및 다이어그램 만들기

기타 리소스

Microsoft Visual Studio 2010 시각화 및 모델링 기능 팩