2.2.1 비즈니스 요구사항
비즈니스 요구사항은 회원/ 주문/ 할인 정책 3가지로 설정하였다.
요구사항을 하나씩 살펴보자.
회원
1) 회원 가입과 조회가 가능해야 한다.
2) 회원 등급은 일반 / VIP 로 나뉜다.
3) 회원 데이터는 자체 DB 를 구축할 수도 있고, 외부 시스템과 연동될 수도 있다. (미확정)
주문
1) 회원은 상품을 주문할 수 있다.
할인 정책
1) 회원 등급에 따라 할인 정책이 다르게 적용된다.
2) 모든 VIP 는 1000원을 할인해주는 고정 금액 할인이 적용된다. (나중에 변경 가능)
3) 할인 정책은 변경 가능하다. 최악의 경우 할인을 적용하지 않을 수 있다. (미확정)
앞선 비즈니스 요구사항에서 회원 데이터, 할인 정책은 미확정이지만, 개발은 진행되어야 하는 상황이다.
따라서, 인터페이스와 구현체를 이용하는 객체지향설계가 필요하다!
김영한 '스프링 핵심 원리 - 기본편' 강의를 기반으로 작성하였습니다.
'SPRING 핵심 원리 [ 기본편 ]' 카테고리의 다른 글
[스프링 핵심 원리] 섹션 2.4 예제만들기 (회원 도메인 개발) (0) | 2023.01.24 |
---|---|
[스프링 핵심 원리] 섹션 2.3 예제만들기 (회원 도메인 설계) (0) | 2023.01.24 |
[스프링 핵심 원리] 섹션 2.1 예제만들기 (프로젝트 생성) (0) | 2023.01.24 |
[스프링 핵심 원리] 섹션 1.5 객체 지향 설계와 스프링 (0) | 2023.01.18 |
[스프링 핵심 원리] 섹션 1.4 객체 지향 설계와 스프링 (SOLID) (0) | 2023.01.18 |