Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

구성 요소, 포트, 인터페이스 및 그 사이의 관계를 표시하는 UML 구성 요소 다이어그램을 만들 수 있습니다.

UML의 구성 요소는 시스템의 모듈형 부분을 나타내고 있습니다. 동작은 필수 인터페이스 및 제공된 인터페이스 측면에서 정의됩니다. 구성 요소에는 공용 속성 및 작업이 있는 외부 보기가 있으며 개인 속성과 분류자 인식이 있는 내부 보기가 있습니다. 내부 보기는 외부 동작을 내부적으로 실현하는 방법을 보여줍니다.

샘플 UML 구성 요소 다이어그램입니다.

먼저 UML 구성 요소 템플릿을 열고 네 가지 옵션 중 하나를 선택합니다. 그런 다음 UML 구성 요소 스텐실이 UML 2.5 표준을 준수하는 도형과 함께 나타납니다.

참고:  UML 구성 요소 스텐실은 구독자가 있는 Visio 플랜 2 사용할 수 있습니다. 구독하는 경우 최신 버전의 Visio를 보유하고 있는지 확인하세요.

구성 요소 다이어그램 시작

  1. Visio을 시작합니다. 또는 파일이 이미 열려 있는 경우 새 파일 >클릭합니다.

  2. UML 구성 요소의 > 및 데이터베이스 > 로 이동합니다.

  3. 빈 템플릿 또는 세 개의 시작 다이어그램 중 하나를 선택합니다. 원하는 템플릿을 선택했다면 만들기를 클릭합니다.

  4. 다이어그램 옆에 도형 창이 표시됩니다. 표시하지 않는 경우 작업 창 보기로 > 셰이프를 선택해야 합니다. 여전히 표시되지 않는 경우 왼쪽에 있는 도형 도형 창 확장 단추 단추를 클릭합니다.

  5. 보기 탭에서 연결점 옆에 있는 확인란이 선택되어 있는지 확인합니다. 이렇게 하면 셰이프를 연결할 때 연결점이 표시됩니다.

  6. 이제 다이어그램에 포함할 셰이프를 도형 창에서 페이지로 드래그합니다. 텍스트 레이블의 이름을 변경하려면 레이블을 두 번 클릭합니다.

구성 요소 셰이프

사용 하는 경우

시스템 또는 애플리케이션의 각 기능 단위에 구성 요소 셰이프를 사용 합니다.

"저장소" 구성 요소 셰이프

고정 관념 표시 또는 숨기기

셰이프를 마우스 오른쪽 단추로 클릭하여 스테레오타입 레이블을 표시하거나 숨길 수 있습니다.

마우스 오른쪽 단추로 클릭 메뉴, 스테레오타입 명령 표시,  <<텍스트>> 구성 요소 표시

하위구조

구성 요소 셰이프를 다른 구성 요소를 포함하는 하위 시스템 셰이프로 사용할 수 있습니다. 크기가 더 커지기만 하여 다른 구성 요소를 그 위에 놓습니다. 녹색 강조 표시가 표시된 경우 가자. 이 시점부터 더 큰 셰이프는 컨테이너 역할을 합니다. 작은 셰이프가 함께 이동됩니다.

팁: 다른 구성 요소 위에 끌어 놓은 후 구성 요소가 사라지면 CTRL+SHIFT+F를 눌러 정면으로 가져와야 합니다.

순서 구성 요소가 위쪽으로 끌어서 하위 셰이프 저장

인터페이스 셰이프

사용 하는 경우

  1. 클래스/인터페이스의 구현을 지정하려는 경우 제공된 인터페이스 셰이프를 사용합니다.

  2. 클래스/인터페이스에 종속성 지정하려는 경우 필수 인터페이스를 사용합니다.

연결된 두 인터페이스, 1: 원으로 끝나는 인터페이스 셰이프 제공, 2: 소켓으로 끝나는 필수 인터페이스 셰이프

1단계

제공된 인터페이스 셰이프를 페이지로 끌어 연결점으로 포트 사각형을 줄을 니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됩니다.

구성 요소 셰이프에 연루된 인터페이스 셰이프 제공

2단계

필수 인터페이스 셰이프를 페이지로 끌어 연결점으로 포트 사각형도 줄을 니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됩니다.

구성 요소 셰이프에 필요한 인터페이스 셰이프

3단계

제공된 인터페이스와 필수 인터페이스를 모두 연결하려면 먼저 필수 인터페이스 셰이프를 선택합니다. 그런 다음 노란색 핸들을 봐야 합니다.

필수 인터페이스 셰이프의 노란색 핸들

4단계

노란색 핸들을 끌어 제공된 인터페이스와 연결합니다.

제공된 인터페이스에 연결된 필수 인터페이스 셰이프

팁 연결선의 경우

커넥터 스트레이트

커넥터가 너무 많은 회전을 취하는 경우 마우스 오른쪽 단추로 클릭한 다음 직선 연결선을 클릭합니다.

다중성 표시

필요한 경우 커넥터를 마우스 오른쪽 단추로 클릭하고 Multiplicity표시를 선택합니다. 완료되면 세부 정보를 추가할 수 있는 네 개의 텍스트 상자가 표시됩니다. 모든 텍스트 상자가 필요하지 않은 경우 필요하지 않은 텍스트 상자를 삭제합니다.

커넥터 유형 변경

커넥터 유형을 변경할 수 있습니다. 예를 들어 연결에서 지시된 연결로 변경할 수 있습니다. 커넥터를 마우스 오른쪽 단추로 클릭한 다음 커넥터 유형 설정 을 클릭합니다.

지점 연결 대신 동적 연결 만들기

도형 이동이 많이 예상되는 경우 점 연결 대신 동적 연결을 만드는 것이 좋습니다.

커넥터에서 텍스트 이동 또는 회전

대부분의 경우 커넥터 선에서 텍스트를 회전하거나 이동해야 합니다. 여기에서 이 방법을 알아봅니다.

  1. 페이지의 빈 영역을 클릭하여 선택할 수 있는 모든 영역을 선택을 선택하지 않습니다.

  2. 탭의도구 그룹에서 텍스트 블록 도구 텍스트 블록 단추

  3. 회전하거나 이동할 텍스트가 있는 커넥터를 클릭합니다.

  4. 텍스트 블록을 끌어 이동하거나 회전 핸들을 사용하여 회전 회전 핸들

  5. 완료되면 포인터 도구 단추를 포인터 단추

    포인터 도구 단추로 다시 전환한 포인터 단추텍스트는 셰이프에 대해 동일한 위치를 유지합니다. 포인터 도구 도구를 사용하여 포인터 단추 끌면 도형도 이동됩니다. 셰이프와 독립적으로 텍스트를 이동하려면 텍스트 블록 도구로 텍스트 블록 단추 .

참고: 에서 UML 다이어그램을 만들고 편집하려면 웹용 Visio Visio 플랜 1 Visio 플랜 2 라이선스가 필요합니다. 이 라이선스는 에서 별도로 구입해야 Microsoft 365. 자세한 내용은 관리자에게 Microsoft 365 문의하세요. 관리자가 "셀프 서비스 구매"를 설정한 경우 직접 라이선스를 Visio 있습니다. 자세한 내용은 셀프 서비스 구매 FAQ 를 참조합니다.

샘플 UML 구성 요소 다이어그램입니다.

먼저 UML 구성 요소 템플릿을 열고 네 가지 옵션 중 하나를 선택합니다. 그런 다음 UML 구성 요소 스텐실이 UML 2.5 표준을 준수하는 도형과 함께 나타납니다.

참고:  UML 구성 요소 스텐실은 구독자가 있는 Visio 플랜 2 사용할 수 있습니다. 구독하는 경우 최신 버전의 Visio를 보유하고 있는지 확인하세요.

시퀀스 다이어그램 시작

  1. Visio 을 를 

  2. 페이지의 오른쪽 위 모서리 근처에서 서식 파일 추가를 선택합니다.

  3. 갤러리에서 페이지 중간에 대한 UML 구성 요소 행으로 아래로 스크롤합니다.

    행의 첫 번째 항목은 빈 템플릿과 컴패니언 스텐실을 나타 내는 항목입니다. 행의 다른 항목은 빠르게 시작할 수 있도록 이미 그려진 일부 도형이 있는 샘플 다이어그램입니다.

  4. 항목을 클릭하여 더 큰 미리 보기를 볼 수 있습니다.

  5. 사용할 다이어그램을 찾으면 만들기 단추를 클릭합니다.

    관련 스텐실이 있는 새 다이어그램이 브라우저에서 열립니다.

구성 요소 셰이프

사용 하는 경우

시스템 또는 애플리케이션의 각 기능 단위에 구성 요소 셰이프를 사용 합니다.

"저장소" 구성 요소 셰이프

고정 관념 표시 또는 숨기기

셰이프를 마우스 오른쪽 단추로 클릭하여 스테레오타입 레이블을 표시하거나 숨길 수 있습니다.

마우스 오른쪽 단추로 클릭 메뉴, 스테레오타입 명령 표시,  <<텍스트>> 구성 요소 표시

하위구조

구성 요소 셰이프를 다른 구성 요소를 포함하는 하위 시스템 셰이프로 사용할 수 있습니다. 크기가 더 커지기만 하여 다른 구성 요소를 그 위에 놓습니다. 녹색 강조 표시가 표시된 경우 가자. 이 시점부터 더 큰 셰이프는 컨테이너 역할을 합니다. 작은 셰이프가 함께 이동됩니다.

팁: 다른 구성 요소 위에 끌어 놓은 후 구성 요소가 사라지면 CTRL+SHIFT+F를 눌러 정면으로 가져와야 합니다.

순서 구성 요소가 위쪽으로 끌어서 하위 셰이프 저장

인터페이스 셰이프

사용 하는 경우

  1. 클래스/인터페이스의 구현을 지정하려는 경우 제공된 인터페이스 셰이프를 사용합니다.

  2. 클래스/인터페이스에 종속성 지정하려는 경우 필수 인터페이스를 사용합니다.

연결된 두 인터페이스, 1: 원으로 끝나는 인터페이스 셰이프 제공, 2: 소켓으로 끝나는 필수 인터페이스 셰이프

1단계

제공된 인터페이스 셰이프를 페이지로 끌어 연결점으로 포트 사각형을 줄을 니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됩니다.

구성 요소 셰이프에 연루된 인터페이스 셰이프 제공

2단계

필수 인터페이스 셰이프를 페이지로 끌어 연결점으로 포트 사각형도 줄을 니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됩니다.

구성 요소 셰이프에 필요한 인터페이스 셰이프

3단계

제공된 인터페이스와 필수 인터페이스를 모두 연결하려면 먼저 필수 인터페이스 셰이프를 선택합니다. 그런 다음 노란색 핸들을 봐야 합니다.

필수 인터페이스 셰이프의 노란색 핸들

4단계

노란색 핸들을 끌어 제공된 인터페이스와 연결합니다.

제공된 인터페이스에 연결된 필수 인터페이스 셰이프

팁 연결선의 경우

커넥터 스트레이트

커넥터가 너무 많은 회전을 취하는 경우 마우스 오른쪽 단추로 클릭한 다음 직선 연결선을 클릭합니다.

다중성 표시

필요한 경우 커넥터를 마우스 오른쪽 단추로 클릭하고 Multiplicity표시를 선택합니다. 완료되면 세부 정보를 추가할 수 있는 네 개의 텍스트 상자가 표시됩니다. 모든 텍스트 상자가 필요하지 않은 경우 필요하지 않은 텍스트 상자를 삭제합니다.

커넥터 유형 변경

커넥터 유형을 변경할 수 있습니다. 예를 들어 연결에서 지시된 연결로 변경할 수 있습니다. 커넥터를 마우스 오른쪽 단추로 클릭한 다음 커넥터 유형 설정 을 클릭합니다.

지점 연결 대신 동적 연결 만들기

도형 이동이 많이 예상되는 경우 점 연결 대신 동적 연결을 만드는 것이 좋습니다.

커넥터에서 텍스트 이동 또는 회전

대부분의 경우 커넥터 선에서 텍스트를 회전하거나 이동해야 합니다. 여기에서 이 방법을 알아봅니다.

  1. 페이지의 빈 영역을 클릭하여 선택할 수 있는 모든 영역을 선택을 선택하지 않습니다.

  2. 탭의도구 그룹에서 텍스트 블록 도구 텍스트 블록 단추

  3. 회전하거나 이동할 텍스트가 있는 커넥터를 클릭합니다.

  4. 텍스트 블록을 끌어 이동하거나 회전 핸들을 사용하여 회전 회전 핸들

  5. 완료되면 포인터 도구 단추를 포인터 단추

    포인터 도구 단추로 다시 전환한 포인터 단추텍스트는 셰이프에 대해 동일한 위치를 유지합니다. 포인터 도구 도구를 사용하여 포인터 단추 끌면 도형도 이동됩니다. 셰이프와 독립적으로 텍스트를 이동하려면 텍스트 블록 도구로 텍스트 블록 단추 .

소프트웨어 코드를 관련된 구성 요소로 표시하는 구성 요소 다이어그램

설명선 1 구성 요소 다이어그램에서 구성 요소는 인스턴스가 아닌 일반 형식입니다. 구성 요소 인스턴스를 표시하기 위해 배포 다이어그램.

설명선 2 종속성은 클라이언트 구성 요소가 어떤 식으로 하여금 공급자 구성 요소에 종속되어 있는 것을 나타냅니다.

  1. Visio 2010: 템플릿 범주에서 소프트웨어를클릭한 다음 UML 모델다이어그램을 클릭한 다음 만들기를 클릭합니다.

  2. 트리 뷰 에서 패키지 또는 하위 요소를 포함하려는 하위 구성 요소 다이어그램 마우스 오른쪽 단추로 클릭한 다음 새 메뉴에서 구성 요소 다이어그램 을 클릭합니다.

    빈 페이지가 나타나고 UML 구성 요소 스텐실이 최상위 스텐실이 됩니다. 작업 영역은 '구성 요소'를 워터마크로 표시됩니다. 다이어그램을 나타내는 아이콘이 트리 보기에 추가됩니다.

    참고: 트리 보기가 표시되지 않는 경우 UML 메뉴에서 보기를 지적한 다음 모델 탐색기를 클릭합니다.

  3. 표현하려는 구성 요소에 대한 드로잉 페이지로 구성 요소 셰이프를 끈다.

  4. 적절한 경우 인터페이스 셰이프를 드로잉 페이지로 끌어서 원 없이 엔드포인트를 구성 요소 셰이프에 붙입니다.

    클래스, 구성 요소 또는 기타 요소에 인터페이스 추가

    1. 정적 구조체에서 구성 요소 또는 배포 다이어그램에서 롤리팝 인터페이스 셰이프를 드로잉 페이지로 끌어다 놓습니다.

    2. 원 없이 엔드포인트를 연결 지점에 연결점 이미지 - 파란색 X 구성 요소 또는 클래스 연결 지점에 접착제를 추가합니다.

    3. 인터페이스 셰이프를 두 번 클릭하여 이름, 작업 및 기타 속성 값을 추가합니다.

      팁 목록

      클래스와 같은 직사각형 인터페이스 셰이프가 있는 인터페이스를 표현할 수 있습니다. 인터페이스 작업 목록을 표시하려는 경우 이 셰이프를 사용합니다.

      인터페이스에 대해 표시하는 셰이프 유형을 변경하려면 인터페이스 셰이프를 마우스 오른쪽 단추로 클릭하고 클래스와 같은 인터페이스로 표시 또는 Lollipop 인터페이스로 표시를 클릭합니다.

  5. 종속성 셰이프를 사용하여 구성 요소 간에 또는 한 구성 요소와 다른 구성 요소의 인터페이스 간의 관계를 나타냅니다.

    UML 요소 간의 종속성 관계를 나타냅니다.

    1. UML 정적 구조, UML 배포 또는 UML구성 요소 스텐실에서 종속성 셰이프를 드로잉 페이지로 끌어서 관련하려는 요소 근처에 배치합니다.

    2. 다른 요소가 종속하는 요소에 연결점 이미지 - 파란색 X 연결 지점에 화살표를 사용하여 엔드포인트를 접착제로 아 다른 요소에 종속된 요소의 연결 지점에 화살표가 없는 엔드포인트를 접착제로 연결합니다.

    3. 종속성 을 두 번 클릭하여 이름, 스테레오타입 및 기타 속성을 추가합니다.

      팁: 종속성, 추적, 구체화, 사용량 또는 바인딩 표시하려는 경우 UML 정적 구조 스텐실에서 추적, 구체화, 사용 또는 바인딩 셰이프를 사용할 수 있습니다.

  6. 셰이프를 두 번 클릭하여 이름, 특성, 작업 및 기타 속성을 추가할 수 있는 해당 UML 속성 대화 상자를 를 열 수 있습니다.

  7. 다이어그램을 저장합니다.

참고 항목

Visio의 UML 다이어그램

UML 통신 다이어그램 만들기

UML 배포 다이어그램 만들기

UML 시퀀스 다이어그램 만들기

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×