2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고 2010. 1. 7
CONTENTS 프로젝트 개요 1 프로젝트 목적 2 프로젝트 진행 3 프로젝트 개발환경 4 프로젝트 설명 5 한계점 6
1.프로젝트개요 오동환, 장태산, 최지웅 교육기간 내 프로젝트 개요 인 원 프로젝트기간 프로젝트명 인 원 오동환, 장태산, 최지웅 프로젝트기간 프로젝트명 교육기간 내 CS기반의 image관리프로그램
2.프로젝트 목적 GOAL 이미징 시스템 이해 팀 협동 프로젝트 추진 방법 교육 프로젝트 추진방법 습득
프로젝트 명 CS 방식의 심플 이미지 관리 시스템 이미징 시스템의 기본 이해와 협력을 통해여 만들어짐 3.프로젝트 진행 1일차 회의 프로젝트 명 CS 방식의 심플 이미지 관리 시스템 프로젝트 목적 이미징 시스템의 기본 이해와 협력을 통해여 만들어짐 동작 OS 개발언어 개발툴 관리 Server/Client (SOCKET) HTTP Windows Java Visual Basic Eclipse Visual Studio Trac, SVN Blog
프로젝트 명 CS 방식의 심플 이미지 관리 시스템 3.프로젝트 진행 2일차 회의 프로젝트 명 CS 방식의 심플 이미지 관리 시스템 개발 환경 확정 기존에 정해졌던 개발 환경으로 개발 가능. 핵심과제 해결 방법 논의 다중 접속 파일 전송 검증 기본 프로세스 정의 차후 해야 할 일 - 핵심과제 해결방법 논의(해결 정보 수집) 클래스 다이어 그램 및 역할 분담 개발 시작 및 소켓통신 후 메시지 주고 받기(다중사용자) - 기능 리스트 만들기 - 기간 증가로 인한 추가 기능 및 요구사항 검증 - 단위 테스트
3일차 회의 3.프로젝트 설명 SWING을 통한 gui 제작 스레드 멀티스레드 파일동기화 및 전송 소스수집 및 문서제작 핵심과제 해결 방법 논의 클래스 다이어 그램 및 역할 분담 오동환 사원 SWING을 통한 gui 제작 최지웅 사원 스레드 멀티스레드 파일동기화 및 전송 장태산 사원 소스수집 및 문서제작
4.프로젝트 개발환경 이슈 관리(Trac) 형상 관리(SVN) Java SWING ORACLE JDBC 프로젝트 관리 개발 언어 Java SWING db ORACLE JDBC
5.프로젝트 설명 Data Base Client commonutil Server Receiver Sender Sender
클래스 다이어그램 5.프로젝트 설명 소스수집 및 문서제작 파일 저장 상태정보저장 GUI 상태 전송 파일 전송 상태 리시브 Server Client client 공통 인터페이스 commonutil 장태산 사원 소스수집 및 문서제작 DB 파일 저장 상태정보저장 Frame GUI Send 상태 전송 파일 전송 Recive 상태 리시브 파일 리시브
5.프로젝트 설명 데이터 베이스 E-R Diagram
6.한계점 Image 시스템에 대한 이해부족으로 인한 업무분담 미흡 필요한 기능리스트 미비와 업무한계점 미설정 프로젝트 중간에 개발환경 변경으로 인한 비효율 JAVA server/Client간의 프로세스 이해 부족 기능 구현 미비 - 체크인, 체크 아웃 - 버전관리 - 클라이언트에서 이미지 뷰 및 다운로드 추가기능에 대한 모듈화와 리팩토링 미비