본문 바로가기

web +a

도메인 설계 내용 (작성중)

∨ (참고) 실무에서 그리는 다이어그램 3가지

- 도메인 (협력, 역할, 책임) 관계 : 개발자가 아닌 기획자도 보고 이해 가능

- 클래스 다이어그램 : 개발자가 클래스(인터페이스)간 관계를 나타낸 것 (정적임)

- 객체 다이어그램 : 서버가 실제로 사용하는 인스턴스끼리의 참조 (동적임)

 

개발자는 클래스 다이어그램 보고 구현해가면 된다.

 


회원도메인 설계

∨ 요구사항

- 회원 가입 & 회원 조회 가능

- 등급 존재 : 일반, VIP

- 회원 데이터는 미확정 : 자체 DB를 구축할 수도, 외부 시스템과 연동할 수도

 

더보기

다이어그램

ⓐ 회원 도메인 전체 관계

ⓑ 회원 도메인 클래스 다이어그램

ⓒ 회원 도메인 객체 다이어그램

더보기

도메인 구성

 

∨ 회원 엔티티

- 회원 등급

- 회원 엔티티

 

∨ 회원 저장소

- 인터페이스

- 구현체

 

∨ 회원 서비스

- 인터페이스

- 구현체

 

 

주문&할인 도메인 설계

∨ 할인 정책

- 회원은 상품 주문 가능

- 등급에 따른 할인 정책 적용

- 모든 VIP는 1000원 할인 (추후 변경가능성O)

- 할인정책 미확정 상태 & 할인정책 변경가능성도 높음

 

더보기

다이어그램

ⓐ 주문 도메인 전체 관계

ⓑ 주문 도메인 클래스 다이어그램

주문 도메인 객체 다이어그램1

주문 도메인 객체 다이어그램2

 

더보기

도메인 구성

 

 

∨ 할인 정책

- 인터페이스

- 구현체

 

----------------------------------------------------

 

 

∨ 주문 엔티티

∨ 주문 서비스

- 인터페이스

- 구현체

 

 

 

 

반응형
다른 블로그