다음을 통해 공유


방법: 솔루션에 시스템 다이어그램 추가

업데이트: 2007년 11월

Visual Studio Team System Architecture Edition에서는 시스템 디자이너를 사용하여 응용 프로그램 시스템을 디자인할 수 있습니다. 이 작업을 수행하려면 솔루션에 시스템 다이어그램을 추가해야 합니다. 시스템 다이어그램 하나는 하나의 시스템 정의를 나타냅니다. 응용 프로그램 시스템에 대한 자세한 내용은 응용 프로그램 시스템 개요를 참조하십시오.

팁:

응용 프로그램 정의가 포함된 응용 프로그램 다이어그램이 솔루션에 들어 있으면 이러한 정의에서 시스템을 디자인할 수 있습니다. 이 작업을 수행하면 솔루션에 시스템 다이어그램이 추가됩니다. 자세한 내용은 방법: 시스템 다이어그램 만들기를 참조하십시오.

다음과 같은 방법으로 시스템 다이어그램을 추가할 수 있습니다.

  • 빈 시스템 다이어그램을 추가합니다.

  • 다른 솔루션으로부터 기존 시스템 다이어그램을 추가합니다.

  • 새 시스템을 기존 시스템 다이어그램에 멤버로 추가합니다. 이 작업을 수행하면 솔루션에 새 시스템 다이어그램이 추가됩니다. 자세한 내용은 방법: 응용 프로그램 시스템에 멤버 추가를 참조하십시오.

빈 시스템 다이어그램을 추가하려면

  1. 솔루션 탐색기에서 최상위 솔루션 노드를 클릭합니다.

  2. 프로젝트 메뉴에서 새 분산 시스템 다이어그램 추가를 클릭합니다.

    새 항목 추가 - 솔루션 항목 대화 상자가 나타납니다. 범주에서 분산 시스템 다이어그램 노드가 선택된 상태로 표시됩니다.

  3. 템플릿에서 시스템 다이어그램을 클릭합니다.

  4. 다이어그램의 이름을 지정하고 추가를 클릭합니다.

    시스템 디자이너에 빈 시스템 다이어그램이 표시됩니다. 솔루션 탐색기에서 확장명이 .sd인 다이어그램이 솔루션 항목 폴더에 나타납니다. 다이어그램의 맨 위에 있는 문서 탭에 다이어그램 이름과 작성자를 나타내는 약어([SD])가 표시됩니다.

    참고:

    솔루션에 응용 프로그램 다이어그램이 들어 있지 않으면 빈 응용 프로그램 다이어그램이 솔루션에 추가됩니다. 이 다이어그램을 사용하여 솔루션의 응용 프로그램을 정의할 수 있습니다. 자세한 내용은 방법: 응용 프로그램 다이어그램에서 응용 프로그램 정의를 참조하십시오.

도구 상자에서 새 시스템, 응용 프로그램 또는 끝점을 추가하여 응용 프로그램을 디자인할 수 있습니다. 또한 시스템 뷰 창에서 기존 시스템이나 응용 프로그램을 솔루션에 추가할 수도 있습니다. 그러면 솔루션에 있는 응용 프로그램 및 기타 시스템의 모든 기존 정의가 시스템 뷰 창에 표시됩니다. 자세한 내용은 방법: 응용 프로그램 시스템에 멤버 추가방법: 응용 프로그램 시스템에 끝점 추가를 참조하십시오.

다른 솔루션으로부터 기존 시스템 다이어그램을 추가하려면

  1. 프로젝트 메뉴에서 기존 항목 추가를 클릭합니다.

  2. 기존 항목 추가 - 솔루션 항목 대화 상자에서 추가하려는 시스템 다이어그램 파일(.sd)을 찾아 선택합니다.

    시스템 다이어그램과 시스템 정의의 모든 기존 멤버가 시스템 디자이너에 표시됩니다. 시스템 다이어그램에는 멤버에 대한 경고 표시기도 표시됩니다. 이러한 경고는 솔루션에 정의를 추가할 때까지 누락된 정의를 나타냅니다. 자세한 내용은 시스템 다이어그램 문제 해결을 참조하십시오.

    솔루션 탐색기에서 확장명이 .sd인 다이어그램이 솔루션 항목 폴더에 나타납니다. 솔루션에 응용 프로그램 다이어그램이 들어 있지 않으면 빈 응용 프로그램 다이어그램이 솔루션에 추가됩니다.

    참고:

    Visual Studio에서는 솔루션 탐색기에서 시스템 다이어그램에 대한 참조만 추가하며 시스템 다이어그램을 솔루션 디렉터리에 복사하지는 않습니다. 그러므로 시스템 다이어그램에서 변경한 모든 내용은 다른 솔루션에도 영향을 줍니다.

정의 누락 문제를 해결한 후 시스템 편집 및 디자인을 계속할 수 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

참고 항목

작업

연습: 상향식 접근 방식을 사용하여 응용 프로그램 시스템 디자인

개념

시스템 디자이너 개요

기타 리소스

배포 디자이너로 시스템 배포 평가

분산 시스템 디자이너 간 공통 작업

시스템 디자이너를 사용하여 응용 프로그램 시스템 디자인