hogi2020 / GroupChat_Project

Group Chat Project for portfolio
1 stars 4 forks source link

GroupChat_Project

<<<<<<< HEAD

단체 채팅 프로그램 개발 계획서

1. 프로젝트 개요


2. 개발 범위 및 목표


3. 시스템 구성


4. 기능 상세


5. 개발 일정

단계 작업 내용 기간
1. 요구사항 분석 요구사항 정의 및 기술 스펙 작성 1주
2. 서버 개발 서버 소켓 구현, 멀티스레딩 처리 및 메시지 브로드캐스팅 기능 구현 2주
3. 클라이언트 GUI 설계 JFrame을 이용한 GUI 설계, 사용자 인터페이스 개발 2주
4. 클라이언트 기능 구현 메시지 전송, 수신, 서버 연결 기능 구현 2주
5. 테스트 및 버그 수정 통합 테스트 및 버그 수정 1주
6. 배포 및 유지보수 프로젝트 배포 및 유지보수 1주

6. 기대 효과


7. 추가 고려사항


채팅 프로그램 개발 계획서

1. 프로젝트 개요


2. 개발 목표


3. 개발 과정

단계 주요 작업 기간(일정)
1. 개발계획서 작성 프로젝트 및 기능 정의, 일정 예측 2일
2. 소프트웨어 설계 화면정의서 작성, 인터페이스 및 시스템 설계 2일
2. 프로젝트 준비 프로젝트 셋팅, 역할 분담, 코드 이해 3일
4. 소프트웨어 구현 프로젝트 관리, UI, 클라이언트, 서버, DB 10일
5. 통합 및 테스트 서버-클라이언트 통합, 메세지 송수신 테스트 4일
6. 버그 수정 및 최적화 발생한 문제 해결, 성능 안정성 최적화 3일
7. 선택: 추가 개발 추가 목표 달성을 위한 개발 5일

4. 주요 개발 세부 사항

1) UI/UX

2) Protocol 설계

3) 클라이언트 사이드

4) 서버 개발

5) DB 구축

6) 통합 및 테스트


5. 필요 기술 및 도구


6. 예상 위험 요소 및 해결 방안