유즈케이스 상세기술서 |
프로젝트명 |
실시간 채팅 메신저 |
시스템명 |
채팅 메신저 |
단계명 |
요구분석 |
활동명 |
요구파악 |
작업명 |
요구파악(분석,정의) |
작성자 |
이 승 주 |
작성일 |
2011-07-29 |
문서번호 |
2011_DDU_001 |
ID |
UC_001 |
유즈케이스명 |
회원가입 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
없음 |
|
사후조건 |
없음 |
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 회원 가입 버튼을 누른다. (→)
.
3.확인 버튼을 입력한다. (→) |
2. 회원 가입 입력 창을 띄운다. (←)
4. 사용자가 입력한 ID, PW을 얻어온다. (→)
6. 결과를 창에 출력한다.
(←) |
5. 결과를 전송한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
상 |
|
우선 순위 |
상 |
|
사용 빈도 |
상 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_002 |
유즈케이스명 |
회원탈퇴 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
초기 메뉴상태로 전환된다. |
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 회원 탈퇴 버튼을 누른다. (→) |
2. 회원 탈퇴 요청을 한다. (→)
4. 결과를 창에 출력한다.
(←) |
3. 결과를 전송한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
상 |
|
우선 순위 |
상 |
|
사용 빈도 |
상 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_003 |
유즈케이스명 |
로그인 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
없음 |
|
사후조건 |
없음 |
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 로그인 버튼을 누른다. (→) |
2. 입력한 ID, PW를 얻어온다. (→)
3. 로그인을 요청. (→)
5. 메인 창에 출력 (←) |
4. 결과를 전송한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
1. 실패 메시지 출력 |
|
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
상 |
|
우선 순위 |
상 |
|
사용 빈도 |
상 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_004 |
유즈케이스명 |
로그아웃 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
초기 메뉴상태로 전환된다. |
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 로그아웃 버튼을 누른다. (→) |
2. 로그 아웃 요청. (→)
4. 초기 메뉴 출력. (←) |
3. 결과를 전송한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
상 |
|
우선 순위 |
상 |
|
사용 빈도 |
상 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_005 |
유즈케이스명 |
채팅 참여 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 , 타 사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
채팅 전송, 파일전송, 원격제어가 가능한 상태가 된다. |
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 채팅방 입장 메뉴를 선택한다. (→) |
2. 채팅 세션 요청. (→)
4. 채팅 창을 띄운다. (←) |
3. 결과를 전송한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
2. 채팅 요청 통보.
3. 채팅 수락 (→)
4. 채팅 창을 띄운다. |
1. 채팅 세션 요청. (←) |
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
상 |
|
우선 순위 |
상 |
|
사용 빈도 |
상 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_006 |
유즈케이스명 |
파일 업로드 요청 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
|
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 보낼 파일을 드래그한다. (→) |
2. 보낼 파일의 정보를 연결한다. (→)
3. 서버에 파일을 전송한다. (←)
5. 전송 완료 창을 출력한다. (←) |
4. 결과를 전송한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
2. 파일을 전송한다.
3. 완료된 파일을 보여준다. |
1.파일을 보낸다. (←) |
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
중 |
|
우선 순위 |
중 |
|
사용 빈도 |
중 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_007 |
유즈케이스명 |
파일 다운로드 요청 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
|
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 파일 목록에서 받으려는 파일을 선택하고 받기 버튼을 누른다.(→) |
2. 서버에 받을 파일의 정보를 요청한다. (→)
3. 서버에 파일을 전송한다. (←)
5. 파일전송을 시작한다.
6. 전송 완료 창을 출력한다. (←) |
4. 결과를 반환한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
2. 파일을 받는다.
3. 전송 완료 창 출력. |
1. 파일을 보낸다. (←) |
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
중 |
|
우선 순위 |
중 |
|
사용 빈도 |
중 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_008 |
유즈케이스명 |
파일 목록 요청 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-07-29 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
|
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1. 파일 목록 메뉴를 선택한다.(→) |
2. 서버에 파일 목록의 정보를 요청한다. (→)
4. 파일 목록을 보여준다. (←) |
3. 결과를 반환한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
중 |
|
우선 순위 |
중 |
|
사용 빈도 |
중 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
ID |
UC_009 |
유즈케이스명 |
메시지 보내기 |
|
작성자 |
이 승 주 |
수정자 |
이 승 주 |
|
최초작성일 |
2011-08-08 |
최종수정일 |
2011-08-08 |
|
Actor |
사용자 |
|
사전조건 |
사용자가 우선적으로 로그인 되어 있어야 한다. |
|
사후조건 |
|
|
기본흐름 |
Actor 행위 |
System 행위 |
Server |
|
1.상대방을 선택한다.(→)
5. 메시지 정보를 전송한다. |
2. 서버에 상대방 정보를 요청한다.(→)
4. 상대방의 정보를 보내준다. (←) |
3. 결과를 반환한다. (←) |
|
|
|
|
|
|
|
대체흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
예외흐름 |
Actor Action |
System Action |
Server Action |
|
|
|
|
|
|
포함/확장 |
|
|
업무 규칙 |
중 |
|
우선 순위 |
중 |
|
사용 빈도 |
중 |
|
특별 요구사항 |
없음 |
|
비고 |
|
|
|
|
|
|
|
|
|
5조 UseCase상세기술서 작성.docx
|