[Spring] 2-1. 비즈니스 요구사항 설계

송광호·2023년 12월 7일

[Spring]

목록 보기
6/41
post-thumbnail

Spring 시리즈는 혼자 공부하며 기록으로 남기고, 만약 잘못 학습 한 지식이 있다면 공유하며 피드백을 받고자 작성합니다.
스프링에 대해 깊게 공부해보고자 인프런의 김영한 강사님께서 강의를 진행하시는 (스프링 핵심 원리 - 기본편) 강의를 수강하며 정리하는 글입니다.
혹여나 글을 읽으시며 잘못 설명된 부분이 있다면 지적 부탁드리겠습니다.


비즈니스 요구사항과 설계

  • 회원
    • 회원을 가입하고 조회할 수 있다.
    • 회원은 일반과 VIP 두 가지 등급이 있다.
    • 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정)
  • 주문과 할인 정책
    • 회원은 상품을 주문할 수 있다.
    • 회원 등급에 따라 할인 정책을 적용할 수 있다.
    • 할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용해달라. (나중에 변동 가능)
    • 할인정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고,
      오픈 직전까지 고민을 미루고싶다. 최악의 경우 할인을 적용하지 않을 수도 있다. (미확정)

요구사항을 보면 회원 데이터, 할인 정책 같은 부분은 지금 결정하기 어렵다.
이런 정책이 결정될때까지 개발을 미룰수는 없기에 앞서 배운 객체지향 설계방법을 사용한다.

프로젝트 환경설정을 편리하게 하려고 스프링 부트를 사용하여 프로젝트를 생성함.
지금은 스프링없는 순수한 자바로만 개발을 진행한다.

0개의 댓글