SW개발 지식 쌓기

[ UML ] 컴포넌트 다이어그램(Component Diagram) 이론 본문

Enterprise Architect/UML 이론

[ UML ] 컴포넌트 다이어그램(Component Diagram) 이론

bykitty 2019. 2. 25. 21:32
반응형

 

n  Component Diagram

컴포넌트 다이어그램은 시스템을 구성하는 소프트웨어의 조각, 임베디드 컨트롤러 등, 그들의 조직과 종속성을 보여준다.

 

컴포넌트도 클래스 다이어그램보다 높은 수준의 추상화를 가진다

일반적으로 컴포넌트는 실행시에 하나 이상의 클래스에 의해 구현된다

결국 성분은 시스템의 많은 부분을 포함 할 수 있도록 구축 블록을 구축한다.

 

도구 상자의 구성 요소 페이지의 구성 요소 다이어그램 요소 및 커넥터를 생성한다.

 

l  Example Diagram

 

이 그림은 구성 요소와 상호 관계의 수를 보여준다.

 

 

어셈블리 커넥터는 주문에 의해 지정된 필요한 인터페이스 제품과 고객이 제공하는 인터페이스를 연결한다

 

종속 관계는 주문에 의해 지정된 필수 인터페이스 지불에 고객의 관련 계좌 정보를 매핑한다.

 

 

 

 

 

l  Component Diagram Element Icons

Icon

Description

 

패키지는 사업 내용을 구성하는 데 사용되지만, 도면상에 첨가 할 때 또는 구조적 관계 묘사를 위해 사용될 수 있다.

 

패키징 구성 요소는 다이어그램의 구성 요소와 매우 유사하게 나타나지만 프로젝트 탐색기에서 패키지로 동작하는 요소이다

 

구성 요소는 행동의 제공과 필요한 인터페이스에 의해 정의되는 시스템의 모듈 부분이다.

 

클래스는 시스템 내의 구조와 같은 개체의 동작을 반영하는 개체 유형의 표시이다.

 

인터페이스는 구현이 만나는 것에 동의하는 행동의 사양이다.

 

객체는 실행 시에 클래스의 특정 인스턴스다.

 

포트는 분류와 환경 사이의 상호 작용을 정의한다.

 

노출 인터페이스 요소는 성분 또는 복합 구조 다이어그램, 컴포넌트 클래스 또는 부품에 요구하거나 제공된 인터페이스를 나타낸다.

 

아티팩트는 시스템에 의해 사용되거나 생성된 정보의 물리적인 작업이다.

 

문서 이슈는 <<문서>>의 정해진 내용을 가지는 이슈이다.

 

l  Component Diagram Element Icons

Icon

Description

 

어셈블리 커넥터는 일반적으로 구성 요소 다이어그램에서, 또 다른 구성 요소의 제공 인터페이스와 구성 요소의 요구 인터페이스를 연결한다.

 

대리자 커넥터는 구성 요소 다이어그램, 구성 요소의 외부 포트 및 인터페이스의 내부 어셈블리를 정의한다.

 

연관은 두 모델 요소 관계가 일반적으로 하나 또는 두 클래스의 인스턴스 변수로서 구현을 의미한다.

 

소스 객체가 구현 또는 대상 객체를 실현한다. 실현은 커넥터가 사용 사례에 사용되는 구성 요소 또는 요구 사항 다이어그램 모델의 추적성 및 완전성을 표현한다.

 

일반화는 상속을 나타내는 데 사용된다.

 

 

반응형