|
유스케이스 정의서 |
프로젝트 명 : 화채 | ||
시스템 명 : 화상 채팅 프로그램 | |||
단계 명 : 요구파악 |
활동 명 : 요구 파악 |
작업 명 : 유스케이스 정의 | |
작성자 : 이동규 작성일 : 20110207 문서번호 : PPN-004 | |||
유스케이스 기술서(Client 관점)
ID |
이름 |
관련 요구사항 |
설명 |
우선순위 |
UC01 |
회원가입 |
R001 R010 |
비회원인 사용자가 개인정보를 입력하여 회원으로 가입하는 기능을 가진다. |
|
UC02 |
회원탈퇴 |
R001 R002 R010 |
회원인 고객이 회원탈퇴의 기능을 가진다. |
|
UC03 |
로그인 |
R001 R002 R010 |
회원은 자신의 회원 ID와 PASSWORD를 입력하여 로그인 한다. |
|
UC04 |
로그아웃 |
R002 R003 R010 |
로그인 된 사용자는 로그아웃을 할 수 있다. |
|
UC05 |
접속자 정보 |
R002 R008 R010 |
로그인시 사용자는 접속하여 있는 친구 목록을 볼 수 있다. |
상 |
UC06 |
화상 채팅 |
R002 R004 R010 |
로그인 된 사용자는 화상 채팅을 할 수 있다. |
상 |
UC07 |
파일전송 |
R002 R005 R010 |
화상 채팅을 하는 사용자는 파일 송,수신을 할 수 있다. |
상 |
UC08 |
갈무리 |
R002 R006 R010 |
화상 채팅을 하는 사용자는 채팅 영상을 갈무리로 만들 수 있다. |
중 |
UC09 |
영상반전 |
R002 R007 R010 |
채팅 중 영상 반전 효과를 줄 수 있다. |
하 |
UC10 |
KeepAlive |
R009 R010 |
상태정보를 실시간으로 전송한다 |
상 |
유스케이스 기술서(Server 관점)
ID |
이름 |
관련 요구사항 |
설명 |
우선순위 |
US11 |
회원 가입 요청 |
R001 R010 |
회원 가입 요청을 할 수 있다. |
|
US12 |
회원 탈퇴 요청 |
R001 R010 |
회원 탈퇴 요청을 할 수 있다. |
|
US13 |
로그인 요청 |
R002 R010 |
로그인 요청을 할 수 있다. |
|
US14 |
로그아웃 요청 |
R003 R010 |
로그아웃 요청을 할 수 있다. |
|
US15 |
정보전달 |
R002 R003 R008 R010 |
사용자의 ID,PW를 전달 할 수 있다. 접속목록을 전달 할 수 있다. |
상 |
US16 |
상태변경 |
R002 R003 R009 R010 |
사용자가 다른 사용자와 채팅 중인 상태라는 것을 알 수 있다. |
상 |
유스케이스 기술서(DB 관점)
ID |
이름 |
관련 요구사항 |
설명 |
우선순위 |
UD17 |
회원 추가 |
R010 R011 |
데이터베이스 내의 레코드 추가 |
상 |
UD18 |
회원 제거 |
R010 R011 |
데이터베이스 내의 레코드 삭제 |
상 |
UD19 |
접속 상태 확인 |
R010 R011 |
접속 되어있는 회원 상태 확인 |
상 |
UD20 |
ID 존재 확인 |
R010 R011 |
ID 존재확인 |
상 |
UD21 |
접속 상태 변경 |
R010 R011 |
접속 상태 변경 |
상 |
UD22 |
ID,PW 확인 |
R010 R011 |
ID, PW 유효성 확인 |
상 |
UD23 |
회원목록 |
R010 R011 |
접속한 회원목록 확인 |
상 |
Mapping 기술서
요구사항 ID |
R001 회원 관리 |
R002 로그인
|
R003 로그 아웃 |
R004 화상 채팅 |
R005 파일 전송 |
R006 갈무리기능 |
R007 영상 반전 |
R008 접속 목록 |
R009 접속 현황 |
R010 유연성
|
R011 DB 관리 |
UC01 |
O |
|
|
|
|
|
|
|
|
O |
DBM 만 관련됨 |
UC02 |
O |
O |
|
|
|
|
|
|
|
O | |
UC03 |
O |
O |
|
|
|
|
|
|
|
O | |
UC04 |
|
O |
O |
|
|
|
|
|
|
O | |
UC05 |
|
O |
|
|
|
|
|
O |
|
O | |
UC06 |
|
O |
|
O |
|
|
|
|
|
O | |
UC07 |
|
O |
|
|
O |
|
|
|
|
O | |
UC08 |
|
O |
|
|
|
O |
|
|
|
O | |
UC09 |
|
O |
|
|
|
|
O |
|
|
O | |
UC10 |
|
|
|
|
|
|
|
|
O |
O | |
US11 |
O |
|
|
Client 만 관련됨 |
|
|
O | ||||
US12 |
O |
|
|
|
|
O | |||||
US13 |
|
O |
|
|
|
O | |||||
US14 |
|
|
O |
|
|
O | |||||
US15 |
|
O |
O |
O |
|
O | |||||
US16 |
|
O |
O |
|
O |
O | |||||
UD17 |
Client & Server 만 관련됨 |
O |
O | ||||||||
UD18 |
O |
O | |||||||||
UD19 |
O |
O | |||||||||
UD20 |
O |
O | |||||||||
UD21 |
O |
O | |||||||||
UD22 |
O |
O | |||||||||
UD23 |
O |
O |
유스케이스 다이어그램
Client 관점
Server 관점
DB 관점
|