주요 개념들 ¶
클라이언트 ¶
- ZIM Control : Zimmer 가 사용하는 프로그램 본체
 
- ZIM Popup Menu 
 
- Zimmer List Viewer : 접속중인 Zimmer 를 표시해주는 창
 
- Message Window : Zimmer 가 대화할 때 사용하는 창
 
- Session : ZIM Server 와의 Message 송수신 통로
 
- File Sender : File을 보내는 일 담당
 
- File Receiver : File을 받는 일 담당
 
- File Session 
 
서버 ¶
- ZIM Server : Messenger Service를 제공해줌 
 
- Database 
 
클라이언트, 서버 공통 ¶
- Zimmer : ZIM 사용자.
 
- Message : ZIM Server 과 송수신 할 Data, Commands
 
- Room  : 대화방 (구현 계획에서 제쳐두기.)
 
 
CRC ¶
ZIM/CRCCard : Class Responsiblity Collaborate Cards 가 아닌 Concept R... 입니다.
컨셉(Concept)의 이름 바꾸기나 추가, 삭제는 아직 진행중입니다. 컨셉 사이의 관계와 속성 잡아서 컨셉 다이어그램(ConceptualDiagram) 그리기는 생략하고 클래스 다이어그램으로 직행하기로 하죠. 그 전에 ZIM/UIPrototype, ZIM/RealUseCase를 작성해볼까요? -- 데기













