Skip to content

01. Use Case

tax1116 edited this page Jul 11, 2020 · 1 revision

🎈 SNS 프로젝트 Use케이스


🍰 액터별 Use케이스

1. 사용자

  • 사용자는 ‘MySNS’를 사용하기 위해서 로그인 기능이 필요하다.
  • 사용자는 중복된 사용자가 가입하는 것을 방지하기 위해서 중복검사 기능이 필요하다.
  • 사용자는 로그인하기 위해서 회원가입 기능이 필요하다.
  • 사용자는 ‘MySNS’ 이용을 중지하기 위해서 회원 탈퇴 기능이 필요하다.
  • 사용자는 개인 정보 변경을 위해 회원 정보 수정 기능이 필요하다.
  • 사용자는 피드를 작성하기 위해서 피드 추가 기능이 필요하다.
  • 사용자는 피드를 수정하기 위해서 피드 수정 기능이 필요하다.
  • 사용자는 피드를 삭제하기 위해서 피드 삭제 기능이 필요하다.
  • 사용자는 친구들의 피드를 모아 보기 위해서 친구추가 기능이 필요하다.
  • 사용자는 친구추가를 하기 위해서 아이디 검색 기능이 필요하다.
  • 사용자는 관심 없는 친구를 제거하기 위해서 친구 취소 기능이 필요하다.
  • 사용자는 관심 있는 피드를 공유하기 위해서 피드 공유 기능이 필요하다.
  • 사용자는 관심 있는 피드와 피드백을 하기 위해서 댓글 작성 기능이 필요하다.
  • 사용자는 함께 활동한 피드를 공유하기 위해서 아이디 태그 기능이 필요하다.
  • 사용자는 댓글 및 친구추가에 대한 소식을 알 수 있도록 알림 기능이 필요하다.
  • 사용자는 요청받은 친구추가에 대한 수락/거절할 수 있도록 친구 수락 기능이 필요하다.
  • 사용자는 피드를 공개할 범위를 설정하기 위해서 피드 공개 범위 설정 기능이 필요하다.
  • 사용자는 비정상적인 피드가 있으면 삭제 요청을 하기 위해서 신고하기 기능이 필요하다.
  • 사용자는 관심 없는 피드를 보지 않기 위해서 피드 숨기기 기능이 필요하다.
  • 사용자는 피드에 대한 공감을 표시하기 위해 공감 버튼 기능이 필요하다.
  • 사용자는 프로필을 나타낼 수 있도록 프로필 등록 기능이 필요하다.
  • 사용자는 프로필을 변경할 수 있도록 프로필 수정 기능이 필요하다.

2. 관리자

  • 관리자는 비정상적인 피드가 있으면 제거하기 위해 피드 삭제 기능이 필요하다.
  • 관리자는 비정상적인 행위를 한 사용자의 이용을 제한하기 위해 회원 정지 기능이 필요하다.
  • 관리자는 회원 리스트를 확인하기 위해 회원 조회기능이 필요하다.
  • 관리자는 비정상적인 피드 목록을 확인하기 위해 신고 조회기능이 필요하다.