UML - 패키지 다이어그램

Clean Code Big Poo·2025년 6월 3일
0
post-thumbnail

Overview

UML 기초를 보고 정리하기

패키지 다이어그램

  • 패키지: UML 구성 요소를 더 높은 수준에서 묶을 수 있는 단위
    • 다양한 다이어그램에서 활용 가능
    • 상위 수준 구조 분석에 용이

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

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

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

  • 패키지 간의 상속 관계를 표현
  • 관계 : jdbc 용 api(connection, result set) 를 실제로 구현한 mysql, oracle 등의 관계 표시

정리

  • 패키지 다이어그램은 적정인 구조를 표현
  • 전체 모듈의 구조적 관게 파악에 용이
  • 관련된 것들을 묶어서 표현하기에 용이

0개의 댓글