Skip to content

UseCase

최준석 edited this page Feb 5, 2023 · 2 revisions

BFriend Wiki의 UseCase 페이지 입니다.

User

  • 사용자는 회원이 되기 위해 ‘회원가입 기능’이 필요하다.
  • 회원의 이메일 주소가 중복되지 않도록 ‘이메일 중복 검사 기능’이 필요하다.
  • 회원의 휴대폰 번호가 중복되지 않도록 ‘휴대폰 번호 중복 검사 기능’이 필요하다.
  • 회원의 이메일 주소가 본인것이 맞는지 확인하는*‘이메일 인증 기능’이 필요하다.
  • 회원의 휴대폰 번호가 본인것이 맞는지 확인하는 ‘휴대폰 인증 기능’이 필요하다.
  • 회원은 서비스를 이용하기 위해서 ‘로그인 기능’이 필요하다.
  • 회원 서비스 이용을 마치기 위해서 ‘로그아웃 기능’이 필요하다.
  • 회원은 비밀번호를 수정하기 위해 ‘비밀번호 수정 기능’이 필요하다.
  • 회원은 본인의 정보를 수정하기 위해서 ‘회원정보 수정 기능’이 필요하다.
  • 회원은 서비스를 탈퇴하기 위해서 ‘회원탈퇴 기능’이 필요하다.
  • 회원은 비밀번호를 잊어버렸을 때를 위해서 ‘임시 비밀번호 발급 기능’이 필요하다.
  • 회원은 본인의 정보를 조회하기 위해 ‘본인 프로필 보기 기능’이 필요하다.
  • 회원은 다른 회원의 정보를 확인하기 위해 ‘타인 프로필 보기 기능’이 필요하다.
  • 회원은 자신의 프로필에 들어갈 ‘자문자답 작성기능’이 필요하다.
  • 회원은 작성한 자문자답을 수정할 수 있는 ‘자문자답 수정기능’이 필요하다.
  • 회원은 본인이 작성한 매칭글을 조회하기 위해 ‘내가 작성한 매칭글 조회 기능’이 필요하다.
  • 회원은 본인이 작성한 댓글을 조회하기 위해 ‘내가 작성한 댓글의 매칭글 조회 기능’이 필요하다.
  • 회원은 내가 참여중인 채팅방을 볼 수 있는 ’채팅방 조회 기능’이 필요하다.

Admin

  • 관리자는 회원을 관리하기 위해 ‘회원 검색 기능’이 필요하다.
  • 관리자는 회원을 관리할 때 특정 기준에 따라 보기 위하여 ’회원 필터링 기능’이 필요하다.
  • 관리자는 불량 회원을 제재하기 위해 ‘회원 제재 기능’이 필요하다.
  • 관리자는 잘못 제재된 회원의 제재를 해제하기 위해 ‘회원 제재 해제 기능’이 필요하다.
  • 관리자는 악의적인 리뷰를 삭제하기 위해 ‘리뷰 삭제 기능’이 필요하다.
  • 관리자는 악의적인 매칭글을 삭제하기 위해 ‘글 삭제 기능’이 필요하다.

Review

  • 회원은 연결된 다른 회원에게 리뷰를 남기기 위해 ’리뷰 작성 기능’이 필요하다.
  • 리뷰는 연결된 채팅방 당 1개만 서로에게 남길 수 있다.
  • 리뷰는 평점과 평가 카테고리를 선택하고 답변을 선택해 작성하고, 짧은 코멘트를 남길 수 있다.
  • 리뷰를 작성할 때 마다 회원의 ’활동 점수’가 20점씩 증가한다.

MatchBoard

  • 회원은 매칭 게시판의 글을 조건에 따라 볼 수 있게 ‘필터링 기능’이 필요하다.
  • 회원은 매칭 게시판에 글을 쓰기 위해 ’글쓰기 기능’ 이 필요하다.
  • 회원은 매칭 게시판에 작성한 글을 삭제하기 위해 ‘글 삭제 기능’이 필요하다.
  • 회원은 작성된 댓글의 작성자와 채팅을 하기 위해 ‘채팅 시작 기능’이 필요하다.
  • 회원이 매칭 게시판에 글을 작성할 때 마다 ’활동 점수’가 10점씩 증가한다.

Reply

  • 회원은 매칭 게시판에 작성된 글에 만남을 위한 ’댓글 달기 기능’ 필요하다.
  • 회원은 작성된 댓글에 답변하기 위해 ’대댓글 기능’이 필요하다.
  • 글 작성자와 댓글 작성자만 댓글을 볼 수 있도록 ‘비밀 댓글 기능’이 필요하다.
  • 회원이 댓글을 작성할 때 마다 ’활동 점수’가 5점씩 상승한다.

Chat

  • 연결된 회원간의 의사소통을 위해 ‘메세지 작성 기능’이 필요하다.
  • 채팅방은 참여한 두 유저가 동일할 때 매칭글 당 1개만 존재할 수 있다.
  • 회원은 채팅방에서 나가기 위해 ‘채팅방 나가기 기능’이 필요하다.

Clone this wiki locally