방법: 작업 항목에서 모델 요소로 연결

업데이트: 2010년 9월

이 Visual Studio 2010 Feature Pack을 사용하면 Team Foundation Server 2010 또는 Team System 2008 Team Foundation Server의 작업 항목에 연결된 Visual Studio 2010 Ultimate의 모델 요소를 볼 수 있습니다. 모델 아티팩트 링크 형식을 설치하는 경우 이러한 링크를 사용하여 사용 사례에 대한 특정 작업이나 테스트의 진행률을 추적하고 모니터링할 수 있습니다. 자세한 내용은 Visual Studio 기능 팩을 참조하십시오.

참고

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

Visual Studio 2010 Ultimate에서는 모델 요소에서 새 작업 항목이나 기존 작업 항목에 연결되는 링크만 지원됩니다. 자세한 내용은 방법: 모델 요소에서 작업 항목으로 연결을 참조하십시오. Visual Studio 2010 Ultimate에서만 모델 요소와 작업 항목 간의 링크를 만들고 볼 수 있습니다. Visual Studio 2010 Premium에서는 이렇게 할 수 없습니다.

항목 내용

  • 요구 사항

  • 작업 항목에서 모델 요소에 연결되는 링크 만들기 또는 보기

  • 작업 항목에서 링크 제거

  • 문제 해결

요구 사항

이 작업을 시작하려면 다음 요구 사항이 충족되어야 합니다.

  • Team Foundation Server 2010 또는 Team System 2008 Team Foundation Server에 모델 링크 형식을 설치합니다.

    참고

    이 작업을 수행하려면 Team Foundation Server에서 관리자 권한이 있어야 합니다. 이 링크 형식이 설치되어 있지 않으면 작업 항목에서 링크를 만들거나 볼 수 없습니다.

  • 솔루션에 모델 요소가 있는 모델링 프로젝트가 포함되어 있고 솔루션이 열려 있어야 합니다.

    모델링 프로젝트와 모델 요소를 추가하려면 방법: UML 모델링 프로젝트 및 다이어그램 만들기를 참조하십시오.

  • 다른 사용자가 다이어그램을 열 수 있도록 하려면 모델링 프로젝트와 다이어그램이 Team Foundation 버전 제어에 체크 인되어 있어야 합니다. 다이어그램을 열려면 작업 영역이 모델링 프로젝트에 매핑되어야 합니다. 작업 영역이 없으면 만들어야 합니다. 자세한 내용은 문제 해결 및 작업 영역 만들기 및 사용을 참조하십시오.

Team Foundation Server에 모델 링크 형식을 설치하려면

  • 다음 중 하나를 선택합니다.

    설치할 위치

    수행할 단계

    Team Foundation Server 2010

    1. 기능 팩이 설치된 컴퓨터에서 다음 폴더로 이동합니다.

      Visual Studio 2010 Visualization and Modeling Feature Pack을 설치한 경우:

      C:\Users\UserName\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\1.0

      -또는-

      C:\Documents and Settings\UserName\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\1.0

      Visual Studio 2010 Feature Pack 2를 설치한 경우:

      …\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\<InsertVisualStudioFeaturePackName>\<InsertVisualStudioFeaturePackVersionNumber>\Server Install Scripts

    2. 다음 파일을 찾은 다음 복사합니다.

      Microsoft.VisualStudio.ArchitectureTools.WorkItemLinking.ServerRegistration.dll

    3. Team Foundation Server가 있는 컴퓨터에서 응용 프로그램 계층 설치 경로로 이동하여 Plugins 폴더를 찾습니다. 예를 들면 다음과 같습니다.

      DriveName:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Services\bin\Plugins

    4. Plugins 폴더에 .dll 파일을 붙여 넣습니다.

    5. Team Foundation Server에서 .dll을 로드하려면 IIS(인터넷 정보 서비스) 관리자를 사용하여 Team Foundation Server 응용 프로그램 풀을 재활용하거나 IIS 서버를 다시 시작해야 합니다.

      IIS 관리자를 열려면 방법: IIS 관리자 열기를 참조하십시오.

      응용 프로그램 풀을 재활용하려면

      1. 왼쪽 창에서 <InsertServerName> 노드를 확장한 다음 응용 프로그램 풀을 클릭합니다.

      2. 오른쪽 창에서 Microsoft Team Foundation Server 응용 프로그램 풀을 마우스 오른쪽 단추로 클릭한 다음 재활용을 클릭합니다.

      IIS 서버를 다시 시작하려면

      • 왼쪽 창에서 <InsertServerName> 노드를 마우스 오른쪽 단추로 클릭하고 중지를 클릭한 다음 시작을 클릭합니다.

        자세한 내용은 Team Foundation Server 관리를 참조하십시오.

    6. 링크 형식이 설치된 후 다음과 같이 클라이언트에서 Team Foundation 캐시를 지웁니다.

      1. 다음 위치로 이동합니다.

        C:\Users\UserName\AppData\Local\Microsoft\Team Foundation\<InsertTeamFoundationVersionNumber>

      2. Cache 폴더를 찾은 다음 삭제합니다.

    Team System 2008 Team Foundation Server

    1. 기능 팩이 설치된 컴퓨터에서 다음 폴더로 이동합니다.

      Visual Studio 2010 Visualization and Modeling Feature Pack을 설치한 경우:

      C:\Users\UserName\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\<InsertVisualStudioFeaturePackName>\1.0\Server Install Scripts

    2. Visual Studio 2010 Feature Pack 2를 설치한 경우:

      …\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\<InsertVisualStudioFeaturePackName>\InsertVisualStudioFeaturePackVersionNumber\Server Install Scripts

    3. 다음 파일을 찾습니다.

      ArchitectureToolsRegistrationEntriesTFS2008.xml

    4. 이 파일을 TFSReg.exe가 Team Foundation Server 응용 프로그램 계층에서 파일에 액세스할 수 있는 위치에 복사합니다.

    5. Team Foundation Server가 있는 컴퓨터에서 관리자 명령 프롬프트를 엽니다. 시작 메뉴에서 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 클릭합니다.

    6. Team Foundation Server 응용 프로그램 계층의 다음 폴더로 이동합니다.

      DriveName:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools

    7. 다음과 같이 TFSReg.exe를 실행합니다.

      TFSReg.exe ArchitectureToolsRegistrationEntriesTFS2008.xml <InsertTeamFoundationServerDataTierServerName>

      자세한 내용은 TFSReg를 참조하십시오.

    8. 링크 형식이 설치된 후 다음과 같이 클라이언트에서 Team Foundation 캐시를 지웁니다.

      1. 다음 위치로 이동합니다.

        C:\Users\UserName\AppData\Local\Microsoft\Team Foundation\<InsertTeamFoundationVersionNumber>

      2. Cache 폴더를 찾은 다음 삭제합니다.

작업 항목에서 모델 요소에 연결되는 링크 만들기 또는 보기

작업 항목에서 모델 요소에 연결할 수 있지만 모델 요소에서 시작하는 링크를 만드는 것이 좋습니다. 작업 항목에서 연결된 모델 요소를 볼 수도 있습니다. 팀에서 Team Foundation 버전 제어를 사용하지 않는 경우 다이어그램의 로컬 경로가 링크를 만드는 데 사용됩니다. 모델링 프로젝트와 해당 다이어그램이 Team Foundation 버전 제어에 있으면 프로젝트에 액세스할 수 있는 모든 팀 멤버가 작업 항목에서 연결된 요소를 볼 수 있습니다.

중요

예상하는 연결된 UML 요소가 작업 항목에 표시되지 않으면 작업 항목을 수동으로 새로 고치거나 쿼리를 닫은 다음 다시 열어 봅니다. 레이어 요소와 작업 항목 간에 양방향 링크를 사용하려면 Visual Studio 2010 서비스 팩 1을 설치합니다. 이를 설치하지 않을 경우 작업 항목으로부터의 링크를 만들어야 합니다.

작업 항목에서 모델 요소에 연결되는 링크를 만들려면

  • 작업 항목을 연 다음 관련 단계를 수행합니다.

    대상 서버

    수행할 단계

    Team Foundation Server 2010

    1. 링크 탭을 클릭한 다음 링크 대상을 클릭합니다.

    2. Add Link to(다음에 대한 링크 추가) 대화 상자의 링크 형식 목록에서 Model Link(모델 링크) 형식을 선택합니다.

    3. 찾아보기를 클릭하여 모델 요소를 찾아 선택합니다.

    자세한 내용은 작업 항목 및 기타 리소스 간 관계 만들기를 참조하십시오.

    Team System 2008 Team Foundation Server

    1. 링크 및 첨부 파일 탭을 클릭한 다음 링크 아래에서 추가를 클릭합니다.

    2. Add Link(링크 추가) 대화 상자의 링크 형식 목록에서 Model Link(모델 링크) 형식을 선택합니다.

    3. 찾아보기를 클릭하여 모델 요소를 찾아 선택합니다.

    자세한 내용은 작업 항목에서 링크 및 첨부 파일 사용을 참조하십시오.

작업 항목에서 연결된 모델 요소를 보려면

  • 작업 항목을 연 다음 모델 요소에 대한 링크를 두 번 클릭합니다.

    또는

    관련 단계를 수행합니다.

    대상 서버

    수행할 단계

    Team Foundation Server 2010

    링크 탭을 클릭하고 모델 요소 링크를 클릭한 다음 링크된 항목 열기를 클릭합니다.

    자세한 내용은 작업 항목 및 기타 리소스 간 관계 만들기를 참조하십시오.

    Team System 2008 Team Foundation Server

    링크 및 첨부 파일 탭을 클릭하고 모델 요소 링크를 클릭한 다음 열기를 클릭합니다.

    자세한 내용은 작업 항목에서 링크 및 첨부 파일 사용을 참조하십시오.

    이 단계를 수행한 후 다이어그램이 열리고 연결된 요소가 표시됩니다.

작업 항목에서 링크 제거

모델 요소에서 링크를 제거하면 작업 항목에서도 해당 링크가 제거됩니다. 모델 요소에서 작업 항목으로의 링크는 제거되지 않기 때문에 모델 요소에 대한 링크를 제거하도록 작업 항목을 편집하는 것은 권장되지 않습니다. 대신 모델 요소에서 작업 항목 링크를 제거하십시오. 자세한 내용은 방법: 모델 요소에서 작업 항목으로 연결을 참조하십시오.

문제 해결

문제

가능한 원인

해결 방법

모델 요소를 찾을 수 없음

모델 아티팩트 링크 형식이 Team Foundation Server에 설치되어 있지 않을 수 있습니다.

Team Foundation Server에 모델 아티팩트 링크 형식을 설치합니다.

자세한 내용은 요구 사항을 참조하십시오.

모델 요소를 찾을 수 없음

해당 요소가 Team Foundation 버전 제어에 있는 모델링 프로젝트의 다이어그램에 있을 수 있습니다. 다이어그램에 매핑되는 작업 영역이 없을 수 있습니다.

작업 영역을 모델링 프로젝트와 다이어그램에 매핑합니다. 작업 영역이 없으면 만들어야 합니다.

이 문제에 대해 나타나는 오류 메시지에는 작업 영역을 매핑하는 데 사용할 수 있는 경로가 포함됩니다.

자세한 내용은 작업 영역 만들기 및 사용을 참조하십시오.

연결된 모델 요소를 찾을 수 없음

연결된 요소가 이동되거나 이름이 바뀌거나 삭제된 다이어그램에 있을 수 있습니다.

  1. 작업 항목에서 모델 요소에 대한 링크를 삭제합니다.

  2. 작업 항목에서 모델 요소에 연결되는 새 링크를 만듭니다.

자세한 내용은 작업 항목에서 모델 요소에 연결되는 링크 만들기 또는 보기를 참조하십시오.

외부 리소스

Linking Work Items to UML Model Elements with the VS 2010 Feature Pack

참고 항목

작업

방법: 모델 요소에서 작업 항목으로 연결

개념

개발 프로세스에서 모델 사용

변경 기록

날짜

변경 내용

이유

2010년 9월

모델 요소와 작업 항목 간의 링크 동작에 대해 분명히 설명했습니다.

고객 의견

2010년 12월

Team Foundation Server 2010에 모델 작업 항목 형식을 설치하기 위한 DLL을 찾을 수 있는 대체 경로를 추가했습니다.

고객 의견

2010년 12월

Visual Studio 2010 Feature Pack 2에 대한 내용을 업데이트했습니다.

향상된 기능 관련 정보

2011년 3월

Visual Studio 2010 서비스 팩 1에서 레이어 다이어그램에 대한 작업 항목 링크의 수정 사항을 반영하도록 업데이트했습니다.

향상된 기능 관련 정보