UML
- 시스템 개발자가 자신의 비전을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법으로 할 수 있도록
도와주며, 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공
UML의 구성요소
구성요소 | 설명 |
뷰 | 모델화된 시스템의 서로 다른 모형을 제공 |
다이어그램 | View의 내용을 나타내기 위한 다양한 다이어그램 제공 |
모델요소 | 객체지향 개념을 표현하기위해 사용 |
일반적인 매커니즘 | 모델요소에 대한 주석정보와 의미를 제공 |
UML 다이어그램 종류
- 다이어그램 종류로는 크게 구조 다이어그램, 행위 다이어그램이 있습니다.
구조 다이어그램
다이어그램 | 설명 |
클래스 다이어그램 | 시스템을 구성하는 클래스간의 관계표현 |
객체 다이어그램 | 객체 정보표현 |
배치 다이어그램 | 실행 시스템의 물리구조 표현 |
컴포넌트 다이어그램 | 컴포넌트 구조사이의 관계 표현 |
복합체 다이어그램 | 복합 구조의 클래스와 컴포넌트 내부구조를 표현 |
패키지 다이어그램 | 클래스나 유스케이스 등을 포함한 여러 모댈 요소들을 그룹화, 패키지 사이의 관계 표현 |
행위 다이어그램
다이어그램 | 설명 |
상호작용 다이어그램 | 서로에 대한 상호작용에 대한 표현 |
활동 다이어그램 | 업무 처리 과정이나 연산이 수행되는 과정을 표현 |
상태머신 다이어그램 | 객체의 생명주기를 표현 |
유스케이스 다이어그램 | 사용자 관점에서 시스템 행위를 표현 |
'IT 용어 정리' 카테고리의 다른 글
스키마란(외부, 내부, 개념)? (0) | 2020.02.25 |
---|---|
자료구조와 자료저장방법(순차, 인덱스) (0) | 2020.02.24 |
시스템 아키텍처와 소프트웨어 아키텍처란? (0) | 2020.02.21 |
객체 지향이란? (0) | 2020.02.20 |
크로스사이트 스크립트와 크로스사이트 요청 위조란? (0) | 2020.02.18 |