테마
UML과 모델링
UML(Unified Modeling Language, 통합 모델링 언어)은 소프트웨어의 구조와 동작을 그림으로 나타내는 표준 표기법이다. 말로 설명하면 사람마다 다르게 이해하는 설계를 같은 기호로 그려 오해를 줄인다. 실기 시험에서는 관계 기호를 보고 관계 이름을 쓰는 문제, 다이어그램 설명을 보고 이름을 쓰는 문제가 자주 나온다.
학습 순서
- 클래스 간 관계 — 연관·집합·합성·일반화·의존·실체화의 뜻과 기호 (출제 빈도: 높음)
- 클래스 다이어그램 — 클래스 표기, 가시성(visibility) 기호, 다중도(multiplicity) 읽기 (출제 빈도: 높음)
- UML 다이어그램의 종류 — 구조·행위 다이어그램 14종의 분류 (출제 빈도: 보통)
- UML 다이어그램의 종류 2 — 유스케이스·순차·패키지 다이어그램의 구성 요소 (출제 빈도: 보통)
