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

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

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

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

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

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

구성 요소 다이어그램 시작

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

  2. 소프트웨어 및 데이터베이스 > UML 구성 요소에 > 범주로 이동합니다.

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

  4. 다이어그램 옆에 셰이프 창이 표시됩니다. 표시되지 않으면 > 작업창보기로 이동하여 셰이프가 선택되어 있는지 확인합니다. 그래도 표시되지 않으면 왼쪽에 셰이프 창 확장 단추셰이프 확장 창 단추를 클릭합니다.

  5. 보기 탭에서 연결 지점 옆에 있는 검사 상자가 선택되어 있는지 확인합니다. 이렇게 하면 셰이프 연결을 시작할 때 연결점이 나타납니다.

  6. 이제 다이어그램에 포함할 셰이프를 셰이프 창에서 페이지로 끌어옵니다. 텍스트 레이블의 이름을 바꾸려면 레이블을 두 번 클릭합니다.

구성 요소 셰이프

사용 시기

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

"Store" 구성 요소 셰이프

스테레오타입 표시 또는 숨기기

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

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

하위 시스템

구성 요소 셰이프를 다른 구성 요소가 포함된 하위 시스템 셰이프로 사용할 수 있습니다. 크기를 더 크게 조정하고 그 위에 다른 구성 요소를 놓기만 하면 됩니다. 녹색 강조 표시가 표시되면 놓습니다. 더 큰 셰이프의 해당 지점에서 컨테이너 역할을 하며 더 작은 셰이프가 컨테이너와 함께 이동합니다.

팁: 구성 요소를 다른 구성 요소 위로 끌어온 후 사라지면 Ctrl+Shift+F를 눌러 구성 요소를 앞쪽으로 가져옵니다.

순서 구성 요소를 맨 위에 끌어서 하위 시스템 셰이프 저장

인터페이스 셰이프

사용 시기

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

  2. 클래스/ 인터페이스 에 대한 종속성을 지정하려면 필수 인터페이스를 사용합니다.

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

1단계

제공된 인터페이스 셰이프를 페이지로 끌어와 연결점으로 포트 사각형을 정렬합니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됨을 알 수 있습니다.

제공된 인터페이스 셰이프가 구성 요소 셰이프에 붙어 있습니다.

2단계

필수 인터페이스 셰이프를 페이지로 끌어와 연결점을 사용하여 포트 사각형을 정렬합니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됨을 알 수 있습니다.

구성 요소 셰이프에 붙어 있는 필수 인터페이스 셰이프

3단계

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

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

4단계

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

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

커넥터에 대한 팁

커넥터 곧게 펴기

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

곱하기 표시

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

커넥터 유형 변경

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

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

셰이프를 많이 이동할 것으로 예상되는 경우 점 연결 대신 동적 연결을 만드는 것이 좋습니다.

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

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

  1. 페이지의 빈 영역을 클릭하여 선택할 수 있는 모든 항목을 선택 취소합니다.

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

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

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

  5. 완료되면 포인터 도구 단추 포인터 단추클릭합니다.

    포인터 도구 단추 포인터 단추다시 전환한 후 텍스트는 도형을 기준으로 동일한 위치를 유지합니다. 포인터 도구 포인터 단추 사용하여 텍스트를 끌면 도형도 이동합니다. 도형과 독립적으로 텍스트를 이동하려면 텍스트 블록 도구 텍스트 블록 단추 으로 돌아갑니다.

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

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

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

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

시퀀스 다이어그램 시작

  1. 웹용 Visio를 엽니다. 

  2. 페이지의 오른쪽 위 모서리에서 추가 템플릿을 선택합니다.

  3. 갤러리에서 페이지 중간쯤에 있는 UML 구성 요소 행까지 아래로 스크롤합니다.

    행의 첫 번째 항목은 빈 템플릿과 도우미 스텐실을 나타냅니다. 행의 다른 항목은 빠르게 시작하는 데 도움이 되는 일부 셰이프를 이미 그린 샘플 다이어그램입니다.

  4. 항목을 클릭하여 더 큰 미리 보기를 확인합니다.

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

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

구성 요소 셰이프

사용 시기

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

"Store" 구성 요소 셰이프

스테레오타입 표시 또는 숨기기

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

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

하위 시스템

구성 요소 셰이프를 다른 구성 요소가 포함된 하위 시스템 셰이프로 사용할 수 있습니다. 크기를 더 크게 조정하고 그 위에 다른 구성 요소를 놓기만 하면 됩니다. 녹색 강조 표시가 표시되면 놓습니다. 더 큰 셰이프의 해당 지점에서 컨테이너 역할을 하며 더 작은 셰이프가 컨테이너와 함께 이동합니다.

팁: 구성 요소를 다른 구성 요소 위로 끌어온 후 사라지면 Ctrl+Shift+F를 눌러 구성 요소를 앞쪽으로 가져옵니다.

순서 구성 요소를 맨 위에 끌어서 하위 시스템 셰이프 저장

인터페이스 셰이프

사용 시기

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

  2. 클래스/ 인터페이스 에 대한 종속성을 지정하려면 필수 인터페이스를 사용합니다.

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

1단계

제공된 인터페이스 셰이프를 페이지로 끌어와 연결점으로 포트 사각형을 정렬합니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됨을 알 수 있습니다.

제공된 인터페이스 셰이프가 구성 요소 셰이프에 붙어 있습니다.

2단계

필수 인터페이스 셰이프를 페이지로 끌어와 연결점을 사용하여 포트 사각형을 정렬합니다. 연결 지점 주위에 녹색 강조 표시가 표시되면 연결됨을 알 수 있습니다.

구성 요소 셰이프에 붙어 있는 필수 인터페이스 셰이프

3단계

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

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

4단계

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

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

커넥터에 대한 팁

커넥터 곧게 펴기

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

곱하기 표시

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

커넥터 유형 변경

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

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

셰이프를 많이 이동할 것으로 예상되는 경우 점 연결 대신 동적 연결을 만드는 것이 좋습니다.

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

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

  1. 페이지의 빈 영역을 클릭하여 선택할 수 있는 모든 항목을 선택 취소합니다.

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

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

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

  5. 완료되면 포인터 도구 단추 포인터 단추클릭합니다.

    포인터 도구 단추 포인터 단추다시 전환한 후 텍스트는 도형을 기준으로 동일한 위치를 유지합니다. 포인터 도구 포인터 단추 사용하여 텍스트를 끌면 도형도 이동합니다. 도형과 독립적으로 텍스트를 이동하려면 텍스트 블록 도구 텍스트 블록 단추 으로 돌아갑니다.

참고 항목

Visio의 UML 다이어그램

UML 통신 다이어그램 만들기

UML 배포 다이어그램 만들기

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

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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

이 정보가 유용한가요?

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

의견 주셔서 감사합니다!

×