★게시판 제작부터 배포까지 반복

[분석단계] 게시판 요구사항 정의

mabb 2023. 7. 16. 16:45
반응형

게시판 구현에 앞서 요구사항을 정의하였다. 요구사항은 언제든 변할 수 있고 완벽한 요구사항 정의는 없다는 관점으로 생각하였다. 유연하게 수정 및 변경이 용이하도록 설계를 해보는 연습을 해본다.

구분 요구사항ID 요구사항명 요구사항 상세설명 요청자 비고
회원 BOARD-001 회원 ID, PW, 이름으로 회원가입을 할 수 있다.

회원 BOARD-002 로그인 회원은 ID, PW로 로그인할 수 있다. 추후 소셜 로그인 기능이 추가될 수 있다.

회원 BOARD-003 로그아웃 회원은 로그인 후 로그아웃 할 수 있다.

게시판 BOARD-004 게시물 게시물은 제목, 작성자, 내용, 작성일시, 첨부파일로 구성된다. 추천/비추천 기능이 추가될 수 있다.

게시판 BOARD-005 게시물 목록 조회 회원/비회원 모두 게시물 목록을 조회할 수 있다. 추후 회원제로 전환하여 비회원은 게시물 조회가 불가하도록 변경할 수 있다.

게시판 BOARD-006 게시물 목록 페이지네이션 게시물은 한 페이지에 10개 씩 조회할 수 있다. 페이지를 넘어가는 경우 5페이지씩 페이지 네이션 기능을 제공한다. 페이지별 게시물 개수와 페이지네이션 수는 추후 변경될 수 있다.

게시판 BOARD-007 게시물 상세 조회 회원/비회원 모두 게시물의 내용을 상세 조회할 수 있다.

게시판 BOARD-008 게시물 작성 회원은 게시물을 작성할 수 있다.

게시판 BOARD-009 게시물 수정 작성자는 게시물을 수정할 수 있다.

게시판 BOARD-010 게시물 삭제 작성자는 게시물을 삭제할 수 있다.

게시판 BOARD-011 파일 첨부 회원은 게시물 작성 시 이미지 파일 (jpg, jpeg, png, gif)을 첨부할 수 있다.

게시판 BOARD-012 댓글 작성 회원은 게시물에 댓글을 작성할 수 있다.

게시판 BOARD-013 댓글 수정 작성한 댓글은 수정할 수 없다. 추후 수정이 가능하도록 변경될 가능성이 있다.

게시판 BOARD-014 댓글 삭제 댓글 작성자는 댓글을 삭제할 수 있다. 삭제한 댓글은 "삭제된 댓글입니다." 로 표기된다.

게시판 BOARD-015 답글 작성 회원은 댓글에 답글을 작성할 수 있다.

게시판 BOARD-016 답글 수정 작성한 답글은 수정할 수 없다. 추후 수정이 가능하도록 변경될 가능성이 있다.

게시판 BOARD-017 답글 삭제 답글 작성자는 답글을 삭제할 수 있다. 삭제한 답글은 "삭제된 댓글입니다."로 표기된다.






 
반응형