UML(Unified Modeling Language) 용어 정리

1. 다이어그램 종류

구조 다이어그램(Structure Diagram)

행위 다이어그램(Behavior Diagram)

2. 클래스 다이어그램 관계

연관(Association)

집약(Aggregation) ◇─

합성(Composition) ◆─

의존(Dependency) - - ->

일반화(Generalization) ◁─

실체화(Realization) ◁ - -

3. 다중성(Multiplicity) 표기

표기 의미
1 정확히 1개
* 0개 이상
0..1 0개 또는 1개
1..* 1개 이상
n..m n개 이상 m개 이하

4. 클래스 표기법

┌─────────────────┐
│   클래스명       │  (클래스 이름)
├─────────────────┤
│ - 속성1: 타입   │  (속성/필드)
│ + 속성2: 타입   │
├─────────────────┤
│ + 메서드1()     │  (메서드/연산)
│ - 메서드2()     │
└─────────────────┘

접근 제어자(Access Modifier):

5. 유스케이스 다이어그램

액터(Actor)

유스케이스(Use Case)

관계

6. 시퀀스 다이어그램

7. 상태 다이어그램

8. 활동 다이어그램

9. 스테레오타입(Stereotype)