1 / 14

발 표 일 : 2010-06-09 팀 명 : DroidHolic / Android 2 기

프로젝트명 : SearchDroid 프로젝트 계획서. 발 표 일 : 2010-06-09 팀 명 : DroidHolic / Android 2 기 팀 원 : 김정열 / 허성근 / 최재혁 / 강현진 / 이대만 기 관 : 한국전자통신교육원. 차 례. Your own sub headline. 프로젝트 개요 프로젝트 방향 기능 내역 시스템 구성도 개발도구 및 플랫폼 사용자 시나리오 업무 분장 일정 계획 프로젝트 관리방안 향후 발전 방향. 프로젝트 개요.

ferrol
Télécharger la présentation

발 표 일 : 2010-06-09 팀 명 : DroidHolic / Android 2 기

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 프로젝트명: SearchDroid 프로젝트 계획서 발 표 일: 2010-06-09 팀 명: DroidHolic / Android 2기 팀 원: 김정열 / 허성근 / 최재혁 / 강현진 / 이대만 기 관: 한국전자통신교육원

  2. 차 례 Your own sub headline • 프로젝트 개요 • 프로젝트 방향 • 기능 내역 • 시스템 구성도 • 개발도구 및 플랫폼 • 사용자 시나리오 • 업무 분장 • 일정 계획 • 프로젝트 관리방안 • 향후 발전 방향

  3. 프로젝트 개요 안드로이드 폰 사용자가 주변에 존재하는 대형할인매장/약국/주유소 정보 등을 즉석에서 검색하여 정보를 얻고 이를 다양하게 활용할 수 있는 시스템을 개발 • 인터넷에서 정보를 수집 및 안드로이드폰에 제공하는 서버 데이터베이스 및 서버애플리케이션 개발 • 정보 조회를 위한 안드로이드폰앱 개발 • 서버에서 제공되지 않는 정보인 경우 클라이언트에서 직접 인터넷으로부터 정보를 수집 & 캐싱

  4. 프로젝트 방향 및 특징 • 보편성 • 안드로이드를 활용하는 프로젝트에서 보편적, 반복적으로 사용될 수 있는 아키텍처 • 확장성 • 우선 선정된 네가지 카테고리 외에 필요에 따라 얼마든지 검색 대상 항목의 추가 가능 • 개방성 • 안드로이드 외에 어떤 플랫폼을 가진 클라이언트도 수용 가능하도록 느슨한결합의 통신 프로토콜 및 아키텍처 설계 • Open Source • 최대한 Open Source 기술을 활용

  5. 기능 내역

  6. 시스템 구성도 Internet Server Client (Android) Communication Server Crawler Daemon Administrator Editor CrawlerService Main Activity Connection Master CASH DB

  7. 개발도구 및 플랫폼 Internet Server Client (Android) Connection Master (JAVA) Communication Server (JAVA) Main Activity (JAVA) Crawler Service (JAVA) Crawler Daemon (미정) Administrator (미정) Editor (미정) CASH (SQLITE) DB (SQLITE)

  8. 사용자 시나리오

  9. 업무 분장

  10. 일정 계획 06/11 계획발표 06/25 중간발표 07/09 최종발표 06/07 킥오프 06/18 07/02

  11. 프로젝트 관리 방안 • 관리 도구 • 네이버 오픈 프로젝트: 게시판/마일스톤관리/이슈관리/권한관리/소스코드형상관리 등 제반 관리도구 이용 • 테스트 주도 개발 • 모듈별 테스트 클래스 • 짝 프로그래밍 • 2인씩 짝지어 프로그래밍 및 코드리뷰 • 프로토타이핑 • 1차 프로토타잎 개발/리뷰 후 2차 개발 진행

  12. 향후 발전 방향

  13. QUESTION?

  14. THANK YOU!

More Related