- UseCase명: 마이페이지
- Actor명: 사용자, 연인, 시스템, AWS S3 Storage
- UseCase 개요: 사용자가 사용자 정보를 확인하기 위해 마이페이지에 접속한다.
- 사전 조건: 사용자는 로그인 한 상태에서 마이페이지에 접속한 상태이다.
- 이벤트 흐름:
- 정상 흐름:
- 사용자는 마이페이지에서 회원 정보를 수정할 수 있다.
- 사용자는 회원 사진을 수정할 수 있다.
- 사용자는 회원 사진을 수정하기 위해 사진을 업로드하고 저장을 하면 AWS S3 Storage 객체 스토리지에 저장이 되고 회원 사진이 성공적으로 수정되었음을 알리기 위해 수정된 회원 사진이 화면에서 보여지게 된다.
- 사용자는 연인 정보 등록을 하거나 삭제할 수 있다. (E1)
- 사용자는 연인 검색을 클릭한다.
- 사용자는 내 연인의 별명을 입력하고 검색한다.
- 사용자는 내 연인 정보를 저장하면 시스템에서 연인 정보를 내 정보에 저장한다.
- 사용자가 내 연인 정보를 저장하면 연인이 사용자의 정보를 5,6,7번과 동일하게 정보를 저장해야 한다.
- 사용자는 쿠폰 목록을 조회할 수 있다.
- 사용자는 쿠폰 등급과 쿠폰 정보를 조회하고 사용할 수 있다.
- 사용자는 회원 탈퇴를 할 수 있다.
- 선택 흐름:
- (E1) 연인 정보 등록
- 연인 정보 등록을 하지 않으면 서비스를 이용할 수 없다.
- 헤어지기
- 사용자가 연인을 잘못 설정했거나 연인과 헤어지기를 원한다면 헤어지기 버튼을 눌러 시스템에서 내 연인 정보를 삭제한다.
- 예외 흐름:
- 일치하는 연인 정보가 없다면 내 연인을 등록할 수 없다.
- 매칭이 되지 않거나 연인 정보가 없다면 연인을 기다리는 중이에요… 상태가 된다.
