|
문서번호 |
2015–F-002 |
|
보존기간 |
10년 |
|
보고일자 |
2015.03.20(금) |
|
프로젝트 명 : Call Van 비트 고급반 29기 5조(Falcon) |
조 장 김 상 환
조 원 권 태 정
박 종 현
이 상 희
장 정 환
목 차
1. 컴포넌트 다이어그램
A. 컴포넌트 개요
B. 컴포넌트별 상세 사항
C. 컴포넌트 다이어그램
E. 컴포지트 구조 다이어그램
1. 컴포넌트 다이어그램
1.a Component 개요
클라이언트는 User/Driver 두 종류가 존재한다. 서버 측에는 Peer로부터
서비스 요청을 받는 프레젠테이션 계층에 FendSVC를 둡니다. 그리고 회원가입/탈퇴를 담당하는 RegSVC, 회원로그인/로그아웃을 담당하는 LogSVC, 회원상태를 담당하는 StsSVC, 회원정보를 변경을 담당하는 ModSVC, 접속한 회원 간 채팅을 담당하는 ChatSVC가 있습니다.
1.b 컴포넌트별 상세사항
|
컴포넌트 명 |
역 할 |
종류 |
|
User |
사용자가 사용하는 프로그램 |
Program |
|
Fend SVC |
Peer로부터 전달받은 요청을 각각의 서비스에 메시지 전달 |
Service |
|
Reg SVC |
회원가입/탈퇴 서비스를 위해 사용 |
Service |
|
Log SVC |
로그인/로그아웃 서비스를 위해 사용 |
Service |
|
Sts SVC |
정보확인 서비스를 위해 사용 |
Service |
|
ChatSVC |
사용자와 기사가 채팅 서비스를 위해 사용 |
Service |
|
DBM SVC |
데이터베이스를 사용하기 위한 서비스 |
Service |
|
Driver |
기사가 사용하는 프로그램 |
Program |
1.c 컴포넌트 다이어그램
그림 3 Component Diagram
1.d 컴포지트 다이어그램
그림 4 Composite Structure Diagram
1.e 컴포지트 구조 다이어그램
각 클라이언트는 FendSVC와 약속한 소켓 주소에 연결, FendSVC는 RegSVC,
LogSVC, User, Driver, ChatSVC, ModSVC, StsSVC와 약속한 소켓주소에 연결되고 이들은 다시 DbmSVC와 약속한 소켓 주소에 연결한다.
기사정보와 회원상태에 관한 정보를 클라이언트에 전송하기 위해서 각
클라이언트와 StsSVC간에 약속한 소켓에 연결하고 각 클라이언트들 간에 메시지/파일 전송을 위해 상호간에 소켓을 연결한다.