스터디/프로젝트

(가제) 챌린저스 Requirement list

하빈H 2022. 10. 20. 21:30

습관형성 플랫폼인 '챌린저스'와 같이 좋은 습관을 만들고 공유할 수 있는 웹 프로젝트를 진행하기로 했다.

아래는 기획 회의를 통해 요구사항을 정리한 목록이다.

 

No Requirement Use case
1 필수 및 선택값을 입력하고 회원가입하한다.
* 필수 : 아이디, 비밀번호, 비밀번호 확인, 닉네임, level 공개여부
* 선택 : 나이, 성별, 프로필 사진, 이메일, 연락처
1.1 회원가입
2 회원은 회원 정보를 수정할 수 있다.
* 닉네임, level 공개여부
* 이 외 선택값
1.2 회원정보수정
3 회원은 비밀번호를 변경할 수 있다. 1.3 비밀번호 변경
4 회원은 회원 탈퇴할 수 있다. 1.4 회원 탈퇴하기
5 관리자는 level 구조를 관리할 수 있다.
* 공통코드 관리 혹은 별도 화면 관리 여부 확인
1.5 level 관리
6 관리자는 회원 관리할 수 있다.
* 추가, 수정, 삭제
1.6 회원 관리
7 회원은 아이디로 친구를 추가/삭제/조회할 수 있다. 1.7.1 회원 친구 관리
8 회원은 SNS에 사진을 업로드 할 수 있다. 2.1.1 SNS 사진 업로드
9 회원은 SNS에 to-do리스트를 사진으로 첨부할 수 있다. 2.1.2 SNS to-do 리스트 업로드
10 회원은 SNS에 글을 작성할 수 있다. 2.1.3 SNS 글 작성
11 회원은 SNS 게시물의 사진을 넘겨볼 수 있다. 2.2.1 SNS 게시물 사진 넘기기
12 회원은 SNS 게시물에 좋아요를 누를 수 있다. 2.2.2 SNS 게시물 좋아요
13 회원은 SNS 게시물에 댓글을 작성할 수 있다. 2.2.3 SNS 게시물 댓글 작성
14 회원은 SNS 게시물에 내 댓글을 수정할 수 있다. 2.2.4 SNS 게시물 댓글 수정
15 회원은 SNS 게시물에 내 댓글을 삭제할 수 있다. 2.2.5 SNS 게시물 댓글 삭제
16 SNS 게시물을 아래로 스크롤하여 다음 게시물로 넘겨볼 수 있다. 2.3 SNS 구경하기
17 회원은 게시물 관리 메뉴에서 게시물의 글을 수정할 수 있다. 2.4.1 SNS 게시물 글 수정
18 회원은 게시물 관리 메뉴에서 게시물의 사진을 삭제 및 추가 할 수 있다. 2.4.2 SNS 게시물 사진 수정
19 회원은 게시물 관리 메뉴에서 게시물에 to-do리스트를 추가할 수 있다. 2.4.3 SNS 게시물 to-do리스트 추가
20 회원은 게시물 관리 메뉴에서 게시물의 공개범위를 수정할 수 있다. 2.4.4 SNS 게시물 공개범위 수정
21 회원은 작성중인 게시물을 임시 저장할 수 있다. 2.5 SNS 게시물 임시저장
22 회원은 업로드한 게시물을 삭제할 수 있다. 2.6 SNS 게시물 삭제
23 회원은 SNS 게시물에 태그를 추가/삭제할 수 있다 2.7 SNS 게시물 태그 추가
24 회원은 SNS 게시물을 태그별로 구경할 수 있다. 2.8 SNS 게시물 태그별 보기
25 관리자는 모든 게시물을 비공개 처리 할 수 있다. 2.9.1 관리자 SNS 게시물 수정
26 관리자는 모든 댓글을 삭제 처리 할 수 있다. 2.9.2 관리자 SNS 댓글 삭제
27 관리자가 게시물 또는 댓글을 수정할 경우 회원에게 알림이 간다.
* 이메일/연락처 또는 알림 화면
2.9.3 관리자 SNS 관리 알림
28 회원은 SNS 게시물을 링크로 공유할 수 있다. 2.10 SNS 게시물 공유
29 관리자는 챌린지 카테고리를 관리할 수 있다. 3.1 챌린지 카테고리 관리
30 관리자는 챌린지를 생성/수정/삭제할 수 있다. 3.2.1 관리자 챌린지 관리
31 관리자는 챌린지를 시작/종료할 수 있다. 3.2.2 관리자 챌린지 기간 관리
32 관리자는 특정 챌린지를 홍보할 수 있다. 3.2.3 관리자 챌린지 홍보
33 회원은 챌린지를 공모할 수 있다. 3.3.1 챌린지 공모
34 회원은 챌린지 공모 글을 임시저장 할 수 있다. 3.3.2 챌린지 임시저장
35 관리자는 회원의 챌린지를 승인 혹은 거절할 수 있다. 3.3.3 챌린지 승인
36 관리자가 챌린지를 승인 또는 반려하면 회원에게 승인 알림이 간다. 3.3.4 승인된 챌린지 알림
37 회원은 승인된 챌린지의 기간을 설정할 수 있다. 3.3.5 챌린지 기간 설정 및 생성
38 회원은 승인된 챌린지를 취소할 수 있다. 3.3.6 챌린지 취소
39 회원은 생성된 챌린지에 멤버(친구)를 초대할 수 있다. 3.3.7 챌린지 멤버 초대
40 회원은 챌린지를 링크로 공유할 수 있다. 3.4.1 챌린지 공유하기
41 회원은 챌린지에 참여할 때 포인트를 배팅할 수 있다. 3.4.2 챌린지 포인트 배팅하기
42 회원은 챌린지에 참여할 수 있다. 3.4.3 챌린지 참여하기
43 회원은 챌린지를 구경할 수 있다. 3.4.4 챌린지 구경하기
44 시스템은 사용자에 따라 챌린지를 추천해준다.
* 나이 혹은 성별 등의 기준에 따라, 카테고리, 참여 기록
3.5.1 챌린지 추천
45 챌린지가 시작/종료되면 참여자에게 알림이 간다. 3.5.2 챌린지 시작 알림
46 회원은 달력에서 날짜를 선택하면 to-do 리스트를 볼 수 있다.
* 달력 -> 날짜 선택형도 고민 (아이폰 알람 기능 참고)
4.1.1 to-do리스트 보기
47 시스템은 회원의 주간 할 일을 화면으로 제공하거나 알림으로 제공한다. 4.1.2 주간 to-do리스트 보기
48 회원은 to-do를 추가/수정/삭제할 수 있다. 4.2.1 to-do 추가
49 회원은 to-do의 기간을 설정할 수 있다. 4.2.2 to-do 기간 설정
50 회원은 완료한 to-do를 copy할 수 있다. 4.2.3 to-do 복사하기
51 회원은 to-do 완료처리를 할 수 있다. 4.2.4 to-do 완료하기
52 회원은 to-do를 미루기할 수 있다. 4.2.5 to-do 미루기
53 회원은 to-do를 알림 설정할 수 있다. 4.2.6 to-do 알림 설정
54 to-do를 미루기 혹은 미완료시 포인트가 차감된다. 4.3 to-do 패널티