01_Usecase Scenerio 02_글내용 - GeulReadyEditor/onego GitHub Wiki

분류 내용
usecase name 댓글 열람
usecase description 댓글을 토글하여 열람한다.
actor 모든사용자
basic flow 0. 댓글 개수를 볼 수 있다. 1. 댓글 버튼을 클릭 2. 숨겨져 있던 댓글 목록이 나온다.
분류 내용
usecase name 댓글 쓰기
usecase description 댓글을 작성한다.
actor 로그인 사용자
basic flow(login o) 1. 댓글 작성란에 내용을 작성한다. 2. 확인을 누르면 댓글이 등록된다.
basic flow(login x) 1. 로그인 하지 않았다면 댓글 작성란에 "로그인 하세요"라는 메시지를 띄워준다. 2. 작성란을 클릭하면 로그인 창으로 이동한다.
분류 내용
usecase name 댓글 수정
usecase description 작성한 댓글을 수정한다.
actor 댓글 작성자
basic flow 1. 수정 버튼을 클릭 2. 댓글 작성과 동일한 컴포넌트의 작성란이 생긴다. 3. 댓글 작성란에 내용을 작성한다. 4. 확인을 누르면 댓글이 등록된다.
분류 내용
usecase name 댓글 삭제
usecase description 작성한 댓글을 삭제한다.
actor 댓글 작성자
basic flow 1. 삭제 버튼을 클릭 2. 댓글이 삭제된다.
분류 내용
usecase name 좋아요
usecase description 글을 좋아요한다.
actor 모든사용자
basic flow(login o) 1. 좋아요 버튼을 클릭하면 좋아요된다. 2. 좋아요 버튼을 다시 클릭하면 취소된다.
basic flow(login x) 1. 좋아요 버튼을 클릭하면 로그인 창으로 이동한다.
분류 내용
usecase name 스크랩
usecase description 글을 스크랩해서 나중에 다시 볼 수 있게 한다.
actor 모든사용자
basic flow(login o) 1. 스크랩 버튼을 클릭하면 좋아요된다. 2. 스크랩 버튼을 다시 클릭하면 취소된다.
basic flow(login x) 1. 스크랩 버튼을 클릭하면 로그인 창으로 이동한다.

*좋아요와 스크랩 구현 이후 최근 본 글 고려

분류 내용
usecase name 작성자 정보 확인
usecase description 작성자의 정보를 확인한다.
actor 모든사용자
basic flow 1. 작성자의 프로필을 클릭 2. 작성자 정보 창으로 이동한다.

*내 정보를 내가 볼 때랑 남이 볼때로 나눠서 만들어야 함

분류 내용
usecase name 구독
usecase description 작성자를 구독한다.
actor 로그인사용자
basic flow(login o) 1. 구독 버튼을 클릭하면 구독된다. 2. 구독 버튼을 다시 클릭하면 취소된다.
basic flow(login x) 1. 구독 버튼을 클릭하면 로그인 창으로 이동한다.
분류 내용
usecase name 태그 클릭하여 이동
usecase description 글에 달린 태그와 관련된 글 목록을 보여준다.
actor 모든사용자
basic flow 1. 글에 달린 태그 중 하나를 클릭한다. 2. 해당 태그와 관련된 글 목록으로 이동한다.
분류 내용
usecase name 글수정
usecase description 작성한 글을 수정한다.
actor 글작성자
basic flow 1. 글 수정 버튼을 클릭한다. 2. 기존 내용으로 채워져있는 글 작성 메뉴로 이동한다.
분류 내용
usecase name 글삭제
usecase description 작성한 글을 삭제한다.
actor 글작성자
basic flow 1. 글 삭제 버튼을 클릭한다. 2. 글이 삭제되고 내가 작성한 글 목록으로 이동한다.