이끼보트 프로젝트 기획
Table of Contents
- 기능/비기능 요구사항 mindmap
- [요구사항기능정의서]
- 요구사항명세서
- usecase Specification
- 스토리보드
기능/비기능 요구사항 mindmap
- 현재 요구사항( 기능/비기능 ) 들을 유즈케이스 검증에 앞서서 레벨별로 정리 해 봤습니다.
- 2005.12.27 현재 이 mindmap 과 리스트를 기준으로 정리를 하겠으며 우선 요구사항 리스트를 구체화 하겠습니다.
-
요구사항기능정의서
- excel file ( attachments - REQ_Definement_20051227.xls ) 참조
요구사항 ID | 요구사항명 | 요구사항기능 ID | 요구사항기능명 | 요구사항기능내역 | 중요도 | 요청일자 | 기능구분 | 개발가능여부 | 제안사항 | 작성자 | 작성일자 | 변경단계 | 변경구분 | 변경일자 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RT_101 | 시스템 기능 | F-1 | 게시판고유기능 | 게시판고유기능 | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-2 | 게시판관리기능 | 이끼보드는 게시판을 관리 할 수 있는 기능을 제공한다.( 생성/수정/삭제 ) | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-3 | 스킨관리기능 | 이끼보드는 스킨관리 기능을 제공한다. | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-4 | 이기종디비선택 | 이끼보드는 인스톨시 DB를 선택할 수 있다. | S | 2005.12.27 | NFR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-5 | 통합 검색 기능 | 게시판 내의 검색기능을 부여한다. | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-6 | 회원관리기능 | 게시판 관리자는 가입한 회원에 대해 승인/권한지정/수정/탈퇴 기능을 할 수 있다. | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-7 | 회원가입 | 회원가입에 대해 관리자는 가입약관을 등록할 수 있으며 승인을 할 수 있다. | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_101 | 시스템 기능 | F-8 | 메일발송 | 승락한 회원에 대해 메일 발송 기능을 가진다. | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_102 | 운영관리기능 | F-9 | 게시판백업기능 | 게시판별 백업기능을 제공한다. | S | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_103 | 비기능 요구 | F-10 | 기능추가 | 향후 기능 추가에 대한 확장성에 의해 레이어 아키텍처를 기준으로 설계를 한다. | A | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_103 | 비기능 요구 | F-11 | 사용기술 | 효율성이나 유용성에서의 고려는 두번째로 고려하고 현재 우리가 가지고 있는 맨파워와 기술력을 제고하여 학습한 모든 기술의 적용을 기준으로 설계하여 진행하고 향후에 장/단점을 파악하여 재설계 하기로 한다. | A | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
RT_103 | 비기능 요구 | F-12 | 이기종디비로의 이관 | 이기종DB로의 이관에 대해 추가작업이 최소화 되도록 확장성 있게 설계 | A | 2005.12.27 | FR | Y | . | 장회수 | 2005.12.27 | 분석 | 신규 | 2005.12.27 |
요구사항명세서
IKKI_BOARD - (단순 리스팅 ) 참고 사항
- 문서화 체계를 정해서 정리중입니다.
usecase Specification
명진형이 작성하신 것을 토대로
요구사항 리스트 정제 후에 다시 usecase diagram작성하였습니다.
의견 개진 바랍니다.
참고하실 사항은 액터는 시점의 역할 기준으로 추출하였으며
usecase는 crud는 최대한 묶어서 표현하고자 하였고 글쓰기에 관련된 댓글 작성이나 의견 작성 부분은 차후에 추가해도 되는 문제이므로
우선 글쓰기에 포함하는 의미로 도출 하였습니다.
usecase는 최대한 간단하게 도출 하고자 하였습니다.
제 생각의 flow입니다.
- 액터
- 사용자
- 전체 관리자
- 게시판 관리자
- UseCase
- 사용자
- 회원가입
- 글쓰기/수정/삭제
- 댓글쓰기/수정/삭제
- 조회
- 전체관리자
- 이끼보드관리
- 게시판관리
- 회원 관리
- (게시판별 관리자 )권한 관리
- 게시글 관리
- 게시판관리자
- 게시판관리
- 사용자
- 부가사항
- 모든 회원은 모든 게시판에 대해서 사용이 가능하다.
게시판에는 속성이 있어서 비밀 게시판이 존재 할 수도 있다.
게시판의 관리자가 해당 게시판의 관리자를 추가/수정/삭제는 권한관리의 문제점으로 인해 제외한다.
ex) 동등레벨의 관리자를 지정한다던지, 동등 레벨의 관리자를 삭제하는 경우 - 게시판 관리자 지정은 전체 관리자의 게시판 관리의 편의성과 게시판관리의 효율성을 위한 것이므로
해당 게시판의 게시물과 게시판의 속성에 대한 관리만 부여 하기로 한다. - 여기서 이끼보드관리란 게시판들의 관리에 대한 명칭이며 게시판 관리란 해당 게시판 각각에 대한 명칭이다.
- 모든 회원은 모든 게시판에 대해서 사용이 가능하다.
스토리보드
파워포인트로 작성된 스토리보드입니다. --> 다운로드 storyboard_ikkiboard.ppt