<도서관 시스템> 예시로 도메인 다이어그램 이해하기
도메인 다이어그램이란비즈니스 관점에서 도메인의 구조를 이해하기 위한 다이어그램이다. 세부적인 구현보다는 도메인의 핵심적인 요소(주요 개념, 관계, 책임)를 추상화하여 표현한다.관계를 표현할 때도, 등록하다, 고용하다, 소유하다, 빌리다, 포함하다 등 개념 사이의 관계를 표현해준다. 다이어그램 요소관계어떤 관계로 두 컴포넌트를 연결할지는 일반적으로 생명주기의 의존성과 결합 강도로 결정한다.유형생명주기 의존성결합 강도사용 사례설명의존 관계(Dependency)독립적약함임시로 참조일시적인 참조, 간접적인 의존(A는 B를 필요로 하지만 임시적이다)연관 관계(Association)독립적보통지속적 참조지속적인 참조, 화살표로 참조의 방향성 표현(A는 B를 알고 있어야 하고, 직접 접근한다)집합 관계(Aggrega..
2024. 12. 10.