프로그래밍/spring boot

[스프링부트] 실전! 스프링 부트와 JPA 활용1 #2-1 요구사항 분석

aSpring 2023. 10. 26. 11:06
728x90
728x90
※ 본 포스팅은 김영한 강사님의 인프런 '실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발' 강의를 들으며 작성한 수강일지 입니다.

| 도메인 분석 설계

1. 요구사항 분석
2. 도메인 모델과 테이블 설계
3. 엔티티 클래스 개발1
4. 엔티티 클래스 개발2
5. 엔티티 설계시 주의점

 

1. 요구사항 분석

[Hello Shop]

  • 회원 기능 : 회원 가입 | 회원 목록
  • 상품 기능 : 상품 등록 | 상품 목록
  • 주문 기능 : 상품 주문 | 주문 내역

-> 회원이 상품을 주문하고 주문 내역을 볼 수 있음

-> 주문 시 재고수량 마이너스 처리, 주문 취소 시 다시 플러스 처리

 

 

1) 기능 목록

  • 회원 기능
    • 회원 등록
    • 회원 조회
  • 상품 기능
    • 상품 등록
    • 상품 수정
    • 상품 조회
  • 주문 기능
    • 상품 주문
    • 주문 내역 조회
    • 주문 취소
  • 기타 요구사항
    • 상품은 재고 관리가 필요하다.
    • 상품의 종류는 도서, 음반, 영화가 있다.
    • 상품을 카테고리로 구분할 수 있다.
    • 상품 주문 시 배송 정보를 입력할 수 있다.

 

 

다음시간
실제 도메인 모델, 테이블 설계

 

 

 

728x90
728x90