Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.

01 Use Case

msugo1 edited this page May 3, 2021 · 40 revisions

🌐 Hello World 기능 정의

✈️ User

🗺️ 회원가입

  • 사용자는 Hello World 서비스를 활용하기 위해 회원가입기능이 필요합니다.

  • 사용자는 올바른 회원등록을 위해 필수정보 입력기능이 필요합니다.

  • 사용자가 고유한 ID를 갖도록 ID 중복검사기능이 필요합니다.

  • 사용자의 무분별한 회원가입을 방지를 위해 이메일 인증기능이 필요합니다.

  • 사용자가 원하는 언어를 구사하는 상대를 찾을 수 있도록 출생지, 거주지, 그리고 언어정보 등록 기능이 필요합니다.

  • 사용자가 다른 사용자에게 자신을 소개할 수 있도록 부가적인 프로파일 작성기능이 필요합니다.

🗺️ 로그인/로그아웃

  • 사용자가 해당 서비스를 이용하기 위해서 로그인 기능이 필요합니다.

  • 사용자의 해당 서비스 이용 마무리를 위해 로그아웃 기능이 필요합니다.

🗺️ 프로파일 수정

  • 현재 로그인 중인 사용자가 본인의 개인정보 보호를 위해 비밀번호 변경 기능이 필요합니다.

  • 현재 로그인 중인 사용자가 본인의 개인정보 수정을 위해 프로파일 수정 기능이 필요합니다.

  • 현재 로그인 중인 사용자가 본인의 프로필 사진을 업로드하기 위해 프로필 사진 업로드기능이 필요합니다.

🗺️ 유저 비밀번호 찾기

  • 사용자가 잊어버린 자신의 비밀번호를 찾기 위해 비밀번호 찾기 기능이 필요합니다.

🗺️ 회원탈퇴

  • 사용자가 해당 서비스의 이용을 완전히 중지하고자 한다면 이를 위해 회원탈퇴 기능이 필요합니다.

✈️ Language

🗺️ 언어/언어레벨 추가

  • 사용자는 언어교환 상대를 찾기 위해 모국어구사 가능한 언어 그리고 현재 배우고 있는 언어를 등록할 언어등록 기능이 필요합니다.

  • 사용자는 수준에 맞는 언어교환 상대를 찾기 위해 배우고 있는 언어의 현재 언어레벨 을 등록할 수 있는 기능이 필요합니다.

🗺️ 언어레벨 변경

  • 사용자가 상황에 맞게 배우고 있는 언어레벨을 변경할 수 있도록 언어레벨 변경 기능이 필요합니다.

🗺️ 언어삭제

  • 사용자가 필요 없는 언어 정보를 삭제할 수 있도록 언어삭제 기능이 필요합니다.

✈️ Friends

🗺️ 친구추가 요청

  • 사용자 간의 더 편하고 나은 교류 지속 방법을 제공하기 위해서 친구추가 요청 기능이 필요합니다.

🗺️ 친구추가 요청 철회

  • 사용자가 자신이 보낸 친구 추가 요청을 철회하고 싶거나, 요청을 취소한 후 다시 보낼 수 있도록 친구추가 요청 철회 기능이 필요합니다.

🗺️ 친구추가 요청 수락

  • 친구 추가 요청을 받은 사용자가 요청을 수락함으로써 서로가 친구 관계를 맺을 수 있도록 친구추가 요청 수락 기능이 필요합니다.

🗺️ 친구추가 요청 거절

  • 친구 추가 요청을 받은 사용자가 친구 요청을 보낸 사용자와 친구 관계를 맺고 싶지 않은 경우 이를 거절할 수 있는 친구추가 요청 거절 기능이 필요합니다.

🗺️ 친구삭제

  • 사용자가 원하지 않는 친구를 친구 목록에서 정리할 수 있도록 친구삭제 기능이 필요합니다.

🗺️ 친구 목록 보기

  • 사용자가 자신의 친구 현황을 관리할 수 있도록 친구 목록 보기 기능이 필요합니다.

✈️ block

🗺️ 회원차단

  • 사용자가 자신의 편안한 서비스 이용을 저해하는 다른 사용자의 방해를 받지 않기 위해 회원차단 기능이 필요합니다.

🗺️ 회원차단 해제

  • 사용자가 자신이 차단한 다른 회원의 차단 상태를 언제든지 풀 수 있도록 차단 해제 기능이 필요합니다.

🗺️ 차단회원 목록

  • 사용자가 자신이 차단한 다른 회원들의 목록을 관리할 수 있도록 차단회원 목록 보기 기능이 필요합니다.

✈️ Alarms

🗺️ 알람 보내기

  • 한 사용자가 다른 사용자에게 친구 추가 요청을 보냈을 때 이를 알려주기 위해서 친구추가 알람 보내기 기능이 필요합니다.

  • 한 사용자가 다른 사용자의 친구 추가 요청을 수락했을 때 이를 알려주기 위해서 친구등록 알람 보내기 기능이 필요합니다.

  • 한 사용자가 다른 사용자의 프로필에 리뷰를 남겼을 때 이를 알려주기 위해서 리뷰등록 알람 보내기 기능이 필요합니다.'

🗺️ 알람 모아보기

  • 사용자가 자신이 받은 알람을 모아서 볼 수 있도록 알람 목록 불러오기 기능이 필요합니다.

🗺️ 개별 알람 읽기

  • 사용자가 알람 목록에 존재하는 개별 알람들을 읽을 수 있도록 개별 알람 읽기 기능이 필요합니다.

🗺️ 알람 삭제 기능

  • 사용자가 자신이 받은 알람을 언제든지 삭제할 수 있도록 알람 삭제 기능이 필요합니다.

  • 친구요청 철회 혹은 리뷰 삭제 시 다른 사용자들이 혼란을 느끼지 않도록 보낸 알람을 자동으로 제거해 주는 기능이 필요합니다.

✈️ User Reviews

🗺️ 리뷰 남기기

  • 사용자는 다른 회원들이 언어 교환 파트너를 찾는데 도움이 되도록 다른 유저들에게 리뷰를 남기는 기능이 필요합니다.

🗺️ 리뷰 수정

  • 다른 사용자가 자신의 기분에 따라 상대방에게 남긴 리뷰를 수정하는 것을 막기 위해서, 그리고 혹시 오타가 있는 채로 등록된 경우에 수정을 위해서, 첫 리뷰를 남긴 후 수정할 수 있는 기간 설정이 필요합니다.

✈️ User Profile Page

🗺️ 회원정보 보여주기

  • 사용자가 다른 사용자에게 자신이 등록해 놓은 정보를 보여주기 위해 회원정보 보여주기 기능이 필요합니다.

🗺️ 언어목록 보여주기

  • 사용자가 다른 사용자에게 자신이 등록해 놓은 언어의 정보(언어이름, 레벨, 상태)를 확인하기 위해 언어목록 보여주기 기능이 필요합니다.

🗺️ 회원리뷰 보여주기

  • 해당 사용자의 친구들이 위해 사용자를 위해 남겨놓은 리뷰를 다른 사용자들이 확인하여 언어교환 파트너를 찾는데 도움이 되도록 리뷰 보여주기 기능이 필요합니다.

✈️ Main Page

  • 사용자가 서비스에 접속했을 때 서비스를 이용하는 다른 사용자들을 알려줄 수 있도록 다수의 사용자들 프로필 보여주기 기능이 필요합니다.

✈️ User Search

🗺️ 다른 회원 검색

  • 사용자가 언어교환 파트너를 찾을 수 있도록 조건을 설정해서 다른 사용자들을 검색하는 기능이 필요합니다.

  • 사용자로부터 차단을 당한 경우 차단을 당한 사용자는 그 사용자의 존재를 알 수 없도록 하는 검색제한 기능이 필요합니다.

✈️ Message

🗺️ 메시지 기능

  • 사용자가 다른 사용자와 지속적인 언어교환을 이어나갈 수 있도록 서로가 메시지를 주고받을 수 있는 기능이 필요합니다.