UML 다이어그램 분류
JeongSeulho
2023년 04월 24일
준비중...
클립보드로 복사
📌UML 다이어그램 종류들
📖structure diagram(정적인 특징 표현)
- class diagram : 시스템을 구성하는 클래스로 표현
- object diagram : 시스템을 구성하는 객체로 표현
- package diagram : 모델을 구성하는 패키지들로 구성
- component diagram : 시스템을 구성하는 컴포넌트로 표현
- composite diagram : 컴포넌트 내부 구성을 파트와 연결자로 표현
- deployment diagram : 시스템을 구성하는 물리적(현실) 컴포넌트의 배치
📖behavioral diagram(동적인 특징 표현)
- usecase diagram : 시스템과 사용자의 상호작용
- state diagram : 상태와 전이로 요소의 동작을 표현
- activity diagram : 액티비티 흐름을 표현
- sequence diagram : 객체들 간의 상호작용을 시간순으로
- communication diagram : 객체들 간의 네트워크를 강조
- timing diagram : 구성 요소의 상태 변화를 시간에관해 표현
✏️activity diagram
- 활동들의 프로세스 흐름을 모델링
- 활동들 역할에 따라 분류하거나 하지 않거나
✏️sequence diagram
- 시스템의 객체들간의 상호작용을 모델링(시간을 기준)
✏️communication diagram
- 시스템의 객체들간의 상호작용을 모델링(서로간의 네트워크(호출)를 기준)
✏️state diagram
- 상태와 전이, 전이를 일으키는 이벤트를 중점적으로하여 다이어그램으로 모델링
📌UML Tools
- UML를 그리기위한 도구가 존재 ex)StartUML
- 기능 : UML 그리기, 문서 생성, 리뷰 등