반응형
게시판 구현에 앞서 요구사항을 정의하였다. 요구사항은 언제든 변할 수 있고 완벽한 요구사항 정의는 없다는 관점으로 생각하였다. 유연하게 수정 및 변경이 용이하도록 설계를 해보는 연습을 해본다.
구분 | 요구사항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 | 답글 삭제 | 답글 작성자는 답글을 삭제할 수 있다. 삭제한 답글은 "삭제된 댓글입니다."로 표기된다. | ||
반응형
'★게시판 제작부터 배포까지 반복' 카테고리의 다른 글
[설계] 유스케이스다이어그램 (0) | 2023.07.21 |
---|---|
[설계] 게시판 제작_MVC 패턴 (0) | 2023.07.21 |
[설계] 게시판 제작_ 시스템 구성 (0) | 2023.07.21 |
[게시판반복] 계획 (0) | 2023.06.23 |