비즈니스 요구사항과 설계

Sunny·2023년 3월 6일
0

✨ 스프링 핵심 원리 - 기본편


🔅 목차


✅섹션2. 스프링 핵심 원리 이해1 - 예제 만들기

#1 프로젝트 생성
#2 비즈니스 요구사항과 설계
#3 회원 도메인 설계
#4 회원 도메인 개발
#5 회원 도메인 실행과 테스트
#6 주문과 할인 도메인 설계
#7 주문과 할인 도메인 개발
#8 주문과 할인 도메인 실행과 테스트

🌱 비즈니스 요구사항과 설계

앞으로 개발하게 될 서비스의 요구사항과 설계이다.

  • 회원
    • 회원을 가입하고 조회할 수 있다.
    • 회원은 일반VIP 2가지 등급이 있다.
    • 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정)

  • 주문과 할인 정책
    • 회원은 상품을 주문할 수 있다.
    • 회원 등급에 따라 할인 정책을 적용할 수 있다.
    • 할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용하는 것이다. (나중에 변경 될 수 있다.)
    • 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수 있다. (미확정)

요구사항이 미확정인 것이 많기 때문에 확정할 때까지 개발을 무기한 기다릴 수는 없다. 하지만 여태까지 공부해왔던 객체 지향 설계 방법을 적용하면, 개발을 시작할 수 있다.

인터페이스는 만들고 구현체를 언제든지 변경할 수 있도록 설계하면 된다.

profile
개발에 재미를 붙여보기 :)

0개의 댓글