This repository has been archived by the owner on Aug 13, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
01. Use Case
Hyuntaek Oh edited this page Mar 13, 2021
·
3 revisions
- Members는 서비스를 이용하기 위해서 인증이 필요합니다.
- Members는 사용자 권한을 해제하기 위해서 로그아웃 기능이 필요합니다.
- Members는 로그인을 하기 위해서 회원가입 기능이 필요합니다.
- Members는 중복된 가입을 방지하기 위해서 사용자 중복 검사 기능이 필요합니다.
- Members는 회원정보 변화에 대비하여 회원정보 수정 기능이 필요합니다.
- Members는 비밀버호를 재설정하기 위해서 비밀번호 수정 기능이 필요합니다.
- Members는 회원정보, 비밀번호 등 민감한 정보를 변경하기 위해서 비밀번호 인증 기능이 필요합니다.
- Members는 서비스 이용을 영구적으로 중단하기 위해서 회원탈퇴 기능이 필요합니다.
- Members는 배송지를 중심으로 배달 가능 지점을 검색할 수 있어야 하므로 배송 가능 지점 조회 기능이 필요합니다.
- Members는 쇼핑을 시작하기 위해서 인근 배송 가능 지점 중 하나를 선택해야 하므로 배송지점 선택 기능이 필요합니다.
- Members는 카테고리를 통해 필요한 물품을 쉽게 찾을 수 있도록 카테고리 조회 기능이 필요합니다.
- Members는 카테고리 내부의 소분류를 확인하기 위해서 소분류 조회 기능이 필요합니다.
- Members는 소분류에 따른 물품들을 조회하기 위해서 상품 조회 기능이 필요합니다.
- Members는 추천하는 상품을 확인하기 위해 추천 상품 조회 기능이 필요합니다.
- Members는 진행 중인 이벤트 목록을 확인하기 위해 이벤트 목록 조회 기능이 필요합니다.
- Members는 상품을 정보를 자세히 보기 위해서 단일 상품 조회 기능이 필요합니다.
- Members는 상품을 구매하기 위해서 장바구니 담기 기능이 필요합니다.
- Members는 상품을 선택을 취소하기 위해서 상품 선택 취소 기능이 필요합니다.
- Members는 상품 수량을 수정하기 위해서 상품 수량 수정 기능이 필요합니다.
- Members는 장바구니에 담은 목록을 조회하기 위해서 장바구니 조회 기능이 필요합니다.
- Members는 장바구니에 담은 물품을 주문하기 위해서 주문 기능이 필요합니다.
- Members는 주문한 목록에 할인을 적용하기 위해서 할인쿠폰 적용기능이 필요합니다.
- Members는 쿠폰에 대한 검증이 필요하기 때문에 쿠폰 검증 기능이 필요합니다.
- Members는 적립포인트를 사용하기 위해서 적립포인트 조회기능이 필요합니다.
- Members는 적립포인트를 사용하기 위해서 포인트 전환 기능이 필요합니다.
- Members는 주문을 추적하기 위해서 주문 내역 조회 기능이 필요합니다.
- Members는 주문을 취소하기 위해서 주문 취소 요청 기능이 필요합니다.
- Member와 동일한 로그인 등의 내용은 생략하겠습니다.
- Staff는 회원가입을 하기 위해 Administrator에게 회원가입 요청이 기능이 필요합니다.
- Staff는 회원탈퇴를 하기 위해 Administrator에게 회원탈퇴 요청이 기능이 필요합니다.
- Staff는 상품을 추가하기 위해서 상품 추가 기능이 필요합니다.
- Staff는 상품 세부 내용을 변경하기 위해서 상품 수정 기능이 필요합니다.
- Staff는 상품 이미지를 저장하기 위해서 이미지 업로드 기능이 필요합니다.
- Staff는 상품 품목을 제거하기 위해서 상품 제거 기능이 필요합니다.
- Staff는 상품 추천을 위해 상품 추천 기능이 필요합니다.
- Staff는 대기 중인 주문을 확인하기 위해서 주문 대기 목록 조회 기능이 필요합니다.
- Staff는 주문을 접수하기 위해서 주문 접수 기능이 필요합니다.
- Staff는 주문을 취소 하기 위해서 주문 취소 기능이 필요합니다.
- Staff는 접수된 주문을 추적하기 위해서 주문 접수 목록 조회 기능이 필요합니다.
- Staff는 접수된 주문의 세부 내용을 조회하기 위해서 단일 주문표 조회 기능이 필요합니다.
- Staff는 포장된 물품의 라이더를 추적할 수 있도록 배차 조회 기능이 필요합니다.
- Staff는 물품 이상, 사고 등 문제에 대비하여 배차 취소 기능이 필요합니다.
- Staff는 할인쿠폰 발급을 위해 쿠폰 생성 기능이 필요합니다.(자동 소멸 필요)
- Staff는 이벤트를 제공하기 위해서 이벤트 생성 기능이 필요합니다.(자동 소멸 필요)
- Administrator는 카테고리 구성을 확인하기 위해서 카테고리 조회 기능이 필요합니다.
- Administrator는 카테고리를 추가하기 위해서 카테고리 추가 기능이 필요합니다.
- Administrator는 카테고리를 제거하기 위해서 카테고리 제거 기능이 필요합니다.
- Administrator는 소카테고리 구성을 확인하기 위해서 소카테고리 조회 기능이 필요합니다.
- Administrator는 소카테고리를 추가하기 위해서 소카테리 추가 기능이 필요합니다.
- Administrator는 소카테고리를 삭제하기 위해서 소카테고리 삭제 기능이 필요합니다.
- Administrator는 Staff의 회원가입을 승인하기 위해 회원가입 승인 기능이 필요합니다.
- Administrator는 Rider의 회원가입을 승인하기 위해 회원가입 승인 기능이 필요합니다.
- Administrator는 Staff와 Rider의 회원 탈퇴를 승인하기 위해 회원탈퇴 승인 기능이 필요합니다.
- Rider의 기본 회원가입, 로그인 등 위 Actor와 동일한 기능에 대한 내용은 생략하겠습니다.
- Rider는 배차 대기 중인 주문을 확인하기 위해서 배차 대기 목록 조회 기능이 필요합니다.
- Rider는 주문된 상품을 배송 기회를 획득하기 위해서 배차 접수 기능이 필요합니다.
- Rider는 변수로 인해 배송을 취소해야 하는 경우에 대비하여 배차 취소 기능을 구현해야합니다.
- Rider는 주문된 상품 배송이 완료되면 Staff와 Member에게 알리기 위해 배송 완료 기능이 필요합니다.