만남(미팅, 소개팅) 서비스 만들기(2) - (Building a new dating service, meeting service)

Welcome file

만남(미팅, 소개팅) 서비스 만들기(2) - (Building a new dating service, meeting service)

이제 유저 시나리오를 써보려고 한다.

  1. 사이트를 켠다. 로그인 화면이 나온다.
  2. 회원가입이 안되어 있을 때 회원가입을 한다.
  3. 회원가입 완료 후 로그인을 한다.
  4. 로그인 후 정보 입력이 완료 안되어있다면 정보 입력 완성하기 버튼이 나옴.
  5. 정보 입력 시 본인 인증을 해야 함.
  6. 정보 입력이 완료되어있다면 정보 심사 중이라고 나옴.
  7. 정보 심사가 끝나면 소개 받을 준비가 됐다고 나옴.
  8. 비밀번호 수정할 수 있음.
  9. 나의 정보 수정할 수 있음.
  10. 나의 정보 수정하면 다시 심사 받아야함.
  11. 회원탈퇴할 수 있음
  12. 소개 그만 받기를 누르면 그만 받을 수 있음
  13. 하루에 1번 1명 소개 받음.
  14. 소개가 되면 상대방의 정보를 확인할 수 있고 관심있다는 관심 표현을 보낼 수 있음.
  15. 마음에 들면 알아볼까요 라는 메시지 보낼 수 있음
  16. 그 메시지는 포인트가 있어야 보낼 수 있음.
  17. 아이템을 사면 메시지를 보낼 수 있음(결제).
  18. 포인트는 매일 하루 출석체크를 통해 포인트를 받을 수 있음.
  19. 매일 하루 광고성 페이지를 클릭하면 또 받을 수 있음.
  20. 정보 수정을 하면 다시 정보 심사를 받아야 함.
  21. 더 알아볼까요 라는 메시지를 받았을 때 수락한다는 메시지를 보내면 성사가 됨.
  22. 수락 메시지 또한 포인트가 있어야 함.
  23. 수락은 하루 안에 해야 함.
  24. 수락은 하루 지났을 땐 3일 안에 아이템, 더 많은 포인트를 쓰면 수락 가능 함.
  25. 수락이 되면 서로의 이름, 핸드폰 번호를 보여줌으로써 서로 연결이 됨.
  26. 연결이 되면 소개가 중단 됨.
  27. 서로 마음이 맞지 않아 그만 만나게 됐습니다 버튼을 누르면 다시 소개가 시작됨.
  28. 해당 버튼을 누르면 상대방도 끊어짐.
  29. 아이템을 무통장입금, 계좌이체 또는 카드 결제로 살 수 있음.

생각나는대로 적어보았다. 이를 바탕으로 유즈케이스 다이어그램을 작성해보려고 한다. 맞는지는 모르곘지만

enter image description here

더 좋은 방법이 있거나 제가 쓴 글의 오류가 있다면 언제든지 코멘트해주시면 감사하겠습니다 :)

댓글

이 블로그의 인기 게시물

부트스트랩 사용 시 버튼 오른쪽 정렬하는 방법 (How to use float-right for right align in bootstrap)

맥(Mac)에서 MySql 사용 시 Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 오류가 발생하는 경우 해결 방법

AWS Lambda + CloudWatch 를 이용해 주기적으로 AWS RDS 중지, 시작하는 방법(How to stop and start AWS RDS periodically using AWS Lambda + CloudWatch)