Overview
UML 기초를 보고 정리하기
패키지 다이어그램
- 패키지: UML 구성 요소를 더 높은 수준에서 묶을 수 있는 단위
- 다양한 다이어그램에서 활용 가능
- 상위 수준 구조 분석에 용이

- 폴더 모양으로 패키지를 표현
- 패키지를 중첩하여 표현 가능

- 구성 요소를 패키지 안에 출현시켜 같이 표현 가능
- 관계 : app 패키지에는 Service 클래스가 있다.
- 관계 : domain 패키지에는 Repository 인터페이스, DomainObject 클래스가 있다.

- 패키지 간의 관계를 표현할 수 있다.
- 의존 관계 표현 가능
- 스테레오 타입도 사용 가능
- 관계 : 모든 패키지가 의존하는 common 패키지 표현

- 패키지 간의 상속 관계를 표현
- 관계 : jdbc 용 api(connection, result set) 를 실제로 구현한 mysql, oracle 등의 관계 표시
정리
- 패키지 다이어그램은 적정인 구조를 표현
- 전체 모듈의 구조적 관게 파악에 용이
- 관련된 것들을 묶어서 표현하기에 용이