topic★★★★★난이도 · 약 25분
UML 다이어그램
구조 다이어그램 6 + 행위 다이어그램 7 = 총 14종.
#UML#실기핵심
왜 배우는가
각 다이어그램의 용도와 이름이 매회 단답으로 출제. 관계 기호(집합/합성/일반화/실체화)도 필수.
| 구조 다이어그램 (6) | 역할 |
|---|---|
| 클래스 (Class) | 클래스의 속성·메서드·관계 |
| 객체 (Object) | 특정 시점의 객체 인스턴스 |
| 컴포넌트 (Component) | 물리적 컴포넌트 구조 |
| 배치 (Deployment) | 하드웨어 배치와 런타임 |
| 복합체 (Composite Structure) | 클래스 내부 구조 |
| 패키지 (Package) | 패키지 간 의존성 |
| 행위 다이어그램 (7) | 역할 |
|---|---|
| 유스케이스 (Use Case) | 사용자와 시스템 상호작용 |
| 시퀀스 (Sequence) | 시간 순서 메시지 교환 |
| 커뮤니케이션 (Communication) | 객체 간 메시지 관계 |
| 상태 (State) | 객체 상태 전이 |
| 활동 (Activity) | 작업 흐름 |
| 타이밍 (Timing) | 시간 제약 하의 상태 변화 |
| 상호작용 개요 (Interaction Overview) | 상호작용 흐름 |
UML 관계 기호 — 연관(실선), 집합(빈 마름모), 합성(채운 마름모), 일반화(빈 삼각형, 상속), 실체화(점선 삼각형, 인터페이스 구현), 의존(점선 화살표).
| 접근 제어자 | 기호 |
|---|---|
| public | + |
| private | - |
| protected | # |
| package | ~ |
실기 드릴 3문항
edit실기 드릴 · 단답형
객체 간 시간 순서에 따른 메시지 교환을 보여주는 UML 다이어그램은?
edit실기 드릴 · 단답형
UML에서 '속이 빈 삼각형' 기호는 어떤 관계를 나타내는가?
edit실기 드릴 · 단답형
UML 다이어그램 중 구조 다이어그램에 속하지 않는 것은? A) 클래스 B) 패키지 C) 시퀀스 D) 배치