본문 바로가기

IT 용어 정리

UML(다이어그램, 구성요소, 종류)이란?

UML

 

- 시스템 개발자가 자신의 비전을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법으로 할 수 있도록

 도와주며, 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공

UML의 구성요소

 

구성요소 설명
모델화된 시스템의 서로 다른 모형을 제공
다이어그램 View의 내용을 나타내기 위한 다양한 다이어그램 제공
모델요소 객체지향 개념을 표현하기위해 사용
일반적인 매커니즘 모델요소에 대한 주석정보와 의미를 제공

UML 다이어그램 종류

 

- 다이어그램 종류로는 크게 구조 다이어그램, 행위 다이어그램이 있습니다.

 

구조 다이어그램

 

다이어그램 설명
클래스 다이어그램 시스템을 구성하는 클래스간의 관계표현
객체 다이어그램 객체 정보표현
배치 다이어그램 실행 시스템의 물리구조 표현
컴포넌트 다이어그램 컴포넌트 구조사이의 관계 표현
복합체 다이어그램 복합 구조의 클래스와 컴포넌트 내부구조를 표현
패키지 다이어그램 클래스나 유스케이스 등을 포함한 여러 모댈 요소들을 그룹화, 패키지 사이의 관계 표현 

행위 다이어그램

 

다이어그램 설명
상호작용 다이어그램 서로에 대한 상호작용에 대한 표현
활동 다이어그램 업무 처리 과정이나 연산이 수행되는 과정을 표현
상태머신 다이어그램 객체의 생명주기를 표현
유스케이스 다이어그램 사용자 관점에서 시스템 행위를 표현