|
유스케이스 상세기술서 |
프로젝트 명 : 화채 | ||
시스템 명 : 화상 채팅 프로그램 | |||
단계 명 : 요구파악 |
활동 명 : 유스케이스 상세기술서 |
작업 명 : 유스케이스 상세명세서 | |
작성자 : 강민영 작성일 : 20110207 문서번호 : PPN-004 | |||
유스케이스 상세기술서
ID |
UC01 |
유스케이스명 |
회원가입 | ||
작성자 |
이동규 |
수정자 |
강민영 | ||
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | ||
액터 |
사용자 | ||||
사전조건 |
없음 | ||||
사후조건 |
없음 | ||||
기본흐름 |
Client |
시스템 행위 |
Server | ||
1. 회원 버튼 클릭(→)
|
2. 회원가입 입력 창을 띄운다.( ←)
3. 가입 요청(→ )
5. 결과 창을 보여줌. ( ←) |
4.결과전송(←) | |||
대체흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
- |
| |||
예외흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
- |
| |||
포함/확장 |
- | ||||
업무 규칙 |
- | ||||
우선 순위 |
- | ||||
사용 빈도 |
- | ||||
특별 요구사항 |
- | ||||
비고 |
- | ||||
ID |
UC02 |
유스케이스명 |
회원탈퇴 | |
작성자 |
이동규 |
수정자 |
강민영 | |
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | |
액터 |
사용자 | |||
사전조건 |
사용자가 로그인 되어 있어야 한다. | |||
사후조건 |
초기상태로 전이 | |||
기본흐름 |
Client |
시스템 행위 | ||
1. 회원탈퇴 버튼 클릭(→)
|
2. 탈퇴요청(→)
| |||
대체흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
예외흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
포함/확장 |
- | |||
업무 규칙 |
- | |||
우선 순위 |
- | |||
사용 빈도 |
- | |||
특별 요구사항 |
- | |||
비고 |
- | |||
ID |
UC03 |
유스케이스명 |
로그인 | ||
작성자 |
이동규 |
수정자 |
강민영 | ||
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | ||
액터 |
사용자 | ||||
사전조건 |
없음 | ||||
사후조건 |
KeepAlive 서비스 가동 | ||||
기본흐름 |
Client |
시스템 행위 |
Server | ||
1. ID와 PASSWORD를 입력 후 로그인 버튼 클릭(→)
|
2. 채팅 요청 리시버 서비스 가동
3. 상태 정보 리시버 서비스 가동
4. 로긴 요청(→) 6. 채팅 창을 띄운다. |
5. 결과 반환(←) | |||
대체흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
6. 채팅 요청 리시버 서비스 멈춤 7. 상태 정보 리시버 서비스 멈춤 8. 실패 메시지 보여줌(←) |
| |||
예외흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
- |
| |||
포함/확장 |
- | ||||
업무 규칙 |
- | ||||
우선 순위 |
- | ||||
사용 빈도 |
- | ||||
특별 요구사항 |
- | ||||
비고 |
- | ||||
ID |
UC04 |
유스케이스명 |
로그아웃 | |
작성자 |
이동규 |
수정자 |
강민영 | |
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | |
액터 |
사용자 | |||
사전조건 |
없음 | |||
사후조건 |
초기 상태로 전이 | |||
기본흐름 |
Client |
시스템 행위 | ||
1. 로그아웃 버튼을 누른다.(→)
|
2. 로그아웃 요청(→)
| |||
대체흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
예외흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
포함/확장 |
- | |||
업무 규칙 |
- | |||
우선 순위 |
- | |||
사용 빈도 |
- | |||
특별 요구사항 |
- | |||
비고 |
- | |||
ID |
UC05 |
유스케이스명 |
접속자 정보 | |
작성자 |
이동규 |
수정자 |
강민영 | |
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | |
액터 |
사용자 | |||
사전조건 |
없음 | |||
사후조건 |
없음 | |||
기본흐름 |
시스템 행위 |
Server | ||
2. 리스트에 회원 정보 보여줌. |
1.회원 정보 전송(←) | |||
대체흐름 |
시스템 행위 |
Server | ||
- |
| |||
예외흐름 |
시스템 행위 |
Server | ||
- |
| |||
포함/확장 |
- | |||
업무 규칙 |
상 | |||
우선 순위 |
상 | |||
사용 빈도 |
- | |||
특별 요구사항 |
- | |||
비고 |
- | |||
ID |
UC06 |
유스케이스명 |
화상 채팅 | ||
작성자 |
이동규 |
수정자 |
강민영 | ||
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | ||
액터 |
사용자 | ||||
사전조건 |
없음 | ||||
사후조건 |
채팅 연결 후 채팅메세지와 파일을 주고 받을 수 있다. | ||||
기본흐름 |
Client |
시스템 행위 |
Server | ||
1. 접속현황 리스트에서 대화 상대를 클릭한다. ( →)
|
2. 파일 리시버 서비스 가동 3. 화상 리시버 서비스 가동 4. 파일 리시버 서비스 정보 전송(→)
6. 상태를 변경 |
5.화상 리시버 서비스 정보 전송(←) | |||
대체흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
- |
| |||
예외흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
- |
| |||
포함/확장 |
- | ||||
업무 규칙 |
상 | ||||
우선 순위 |
상 | ||||
사용 빈도 |
- | ||||
특별 요구사항 |
- | ||||
비고 |
- | ||||
ID |
UC07 |
유스케이스명 |
파일전송 | ||
작성자 |
이동규 |
수정자 |
강민영 | ||
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | ||
액터 |
사용자 | ||||
사전조건 |
채팅 창이 활성화 되어야 한다. | ||||
사후조건 |
없음 | ||||
기본흐름 |
Client |
시스템 행위 |
Server | ||
1. 전송 하고자 하는 파일을 채팅 창에 드래그(→)
|
2. 상대방에게 파일을 전송 |
| |||
대체흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
2. 받은 파일을 보여준다. |
1. 파일 전송(←) | |||
예외흐름 |
액터 행위 |
시스템 행위 |
Server | ||
- |
- |
| |||
포함/확장 |
- | ||||
업무 규칙 |
상 | ||||
우선 순위 |
상 | ||||
사용 빈도 |
- | ||||
특별 요구사항 |
- | ||||
비고 |
- | ||||
ID |
UC08 |
유스케이스명 |
갈무리 | |
작성자 |
이동규 |
수정자 |
강민영 | |
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | |
액터 |
사용자 | |||
사전조건 |
채팅 창이 활성화 되어 있어야 한다. | |||
사후조건 |
없음 | |||
기본흐름 |
Client |
시스템 행위 | ||
1. 갈무리 할 시간을 설정한다.(→)
|
2. 갈무리 서비스 가동
| |||
대체흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
예외흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
포함/확장 |
- | |||
업무 규칙 |
중 | |||
우선 순위 |
중 | |||
사용 빈도 |
- | |||
특별 요구사항 |
- | |||
비고 |
- | |||
ID |
UC09 |
유스케이스명 |
영상반전 | |
작성자 |
이동규 |
수정자 |
강민영 | |
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | |
액터 |
사용자 | |||
사전조건 |
없음 | |||
사후조건 |
없음 | |||
기본흐름 |
Client |
시스템 행위 | ||
1. 원 영상에서 사용자가 반전 정도를 StackBar로 조절한다.( →) |
2. 반전 정보를 변경한다. | |||
대체흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
예외흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
포함/확장 |
- | |||
업무 규칙 |
하 | |||
우선 순위 |
하 | |||
사용 빈도 |
- | |||
특별 요구사항 |
- | |||
비고 |
- | |||
ID |
UC10 |
유스케이스명 |
Keepalive | |
작성자 |
이동규 |
수정자 |
강민영 | |
최초작성일 |
2011.01.24 |
최종수정일 |
2011.02.07 | |
액터 |
Server | |||
사전조건 |
로긴된 상태 | |||
사후조건 |
없음. | |||
기본흐름 |
시스템 |
Server | ||
1.KeepAlive타이머 이벤트 발생 2. KeepAlive를 전송(→)
|
| |||
대체흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
예외흐름 |
액터 행위 |
시스템 행위 | ||
- |
- | |||
포함/확장 |
- | |||
업무 규칙 |
상 | |||
우선 순위 |
상 | |||
사용 빈도 |
- | |||
특별 요구사항 |
- | |||
비고 |
클라이언트는 로긴이 시작되면 주기적으로 KeepAlive를 보내야한다. | |||
|