분류 | 다이어그램 유형 | 목적 | |
구조 다이어그램 (Structure Diagram) | 클래스 다이어그램 (Class Diagram) | 시스템을 구성하는 클래스들 사이의 관계를 표현한다. | |
객체 다이어그램 (Object Diagram) | 객체 정보를 보여준다. | ||
복합체 구조 다이어그램 (Composite Structure Diagram) | 복합 구조의 클래스와 컴포넌트 내부 구조를 표현한다. | ||
배치 다이어그램 (Deployment Diagram) | 소프트웨어, 하드웨어, 네트워크를 포함한 실행 시스템의 물리 구조를 표현한다. | ||
컴포넌트 다이어그램 (Component Diagram) | 컴포넌트 구조 사이의 관계를 표현한다. | ||
패키지 다이어그램 (Package Diagram) | 클래스나 유스케이스 등을 포함한 여러 모델 요소들을 그룹화해 패키지를 구성하고 패키지들 사이의 관계를 표현한다. | ||
행위 다이어그램 (Behavior Diagram) | 활동 다이어그램 (Activity Diagram) | 업무 처리 과정이나 연산이 수행되는 과정을 표현한다. | |
상태 머신 다이어그램 (State Machine Diagram) | 객체의 생명주기를 표현한다. | ||
유스케이스 다이어그램 (Use Case Diagram) | 사용자 관점에서 시스템 행위를 표현한다. | ||
상호 작용 다이어그램 (Interaction Diagram) | 순차 다이어그램 (Sequence Diagram) | 시간 흐름에 따른 객체 사이의 상호작용을 표현한다. | |
상호작용 개요 다이어그램 (Interaction Overview Diagram) | 여러 상효작용 다이어그램 사이의 제어 흐름을 표현한다. | ||
통신 다이어그램 (Communication Diagram) | 객체 사이의 관계를 중심으로 상호작용을 표현한다. | ||
타이밍 다이어그램 (Timing Diagram) | 객체 상태 변화와 시간 제약을 명시적으로 표현한다. |
'java' 카테고리의 다른 글
제네릭 한번더 상기!! (0) | 2017.02.17 |
---|---|
swap 메모리 (0) | 2017.02.15 |
java.io.FilePermission 에러 java.security.AccessControlException 에러 (0) | 2017.01.13 |
Exception은 OCP(Open Closed Principle)을 위배한다. (0) | 2016.10.18 |
jvm 버그 테스트 하는방법! (java heap memory) (0) | 2016.10.17 |