SlideShare a Scribd company logo
1 of 19
Download to read offline
One Click Recovery Application
                     20800577 장 호 상
                     20900442 유 재 우

                              2013-03-20
CONTENTS
  1.   Problem
  2.   Why is it needed?
  3.   Objective
  4.   Constraints
  5.   Main Function
  6.   User Interface
  7.   Solution
  8.   Using Subjects
  9.   Schedule
어디 갔어
  CD Rom??????????
T0T     OTL
1. Problem
• 대부분의 사람들이 컴퓨터를 사용하고 있다.
• But!
 컴퓨터를 Format 하고 운영체재(Windows, Mac
 OS) 및 장치 드라이버를 설치 할 수 있는 사람은
 많지 않다.(혹은 귀찮다.)
• 이런 사람들을 위한 솔루션은 없을까?
2. Format 이 필요한 이유?
• 컴퓨터가 이상이 있거나 흔히들 말하는 렉(Lack) 이
 걸렸을 때, 가장 빠르고 확실한 방법은 Format 하고
 운영체재를 다시 설치 하는 것이다.
• 동내 컴퓨터 수리 점을 갔을 때, 가장 많이 조치하는
 방법이 바로 Format 이다.(2~3만원)
• 이는 하드웨어적인 문제가 없을 때를 기준으로 한다.
3. Objective

손쉽게 컴퓨터를 Format 하고
장치 드라이버 까지 설정해주는
Android 기반 어플리케이션 제작
4. Constraints
• 주어진 시간에 프로젝트를 완성한다.
• Wifi 망 안에 있어야 한다. (Wifi 수신감도)
• 스마트 폰을 보유하여야 한다.
• Server를 상시 사용할 수 있어야 한다.
5. Main Function 1
• Windows 7 Format & Install
5. Main Function 2
• Windows XP Format & Install
5. Main Function 3
 • Device Driver Install



                                 Graphic card



Sound card



                           Main Board & etc…
6. User Interface
• USB 케이블을 이용 스마트폰과 컴퓨터를 연결 후 어플리케이션을
 실행하면 Format과 윈도우 및 장치 드라이버가 설치 되게 한다.




              USB 케이블로 스마트폰과
              컴퓨터를 연결
7. Solution 1
• 가장 중요한 과제는 대용량 설치 파일을 어떻게 탑재 할 것이냐 이다.
• 서버 컴퓨터에 설치 파일을 두고 Wifi 망을 이용해서 불러와서 사용할 계획.


  Server
 Computer

 Window XP

  Window 7

 Device Driver

     Etc..


             Wifi 망을 이용, 설치 파일을 불러와서 사용한다.
7. Solution 2
• Ghost 같은 복원 프로그램의 솔루션을 활용
8. Background Subjects

                            OS
 Usb 통신, 원격 제어

             Embedded                   Java


                        One Click
                        Recovery
                         System
                 DB                     Web

                                               Parsing 및 Converting
     OS 비율 확인
                          Network

                                    서버 내 파일 사용 및 전송
주   차                     일       정
  1 주차
9.2 주차
    Schedule 설계 주제 선정(수정) 및 제안서 작성
  3 주차
           관련 문헌(책, 인터넷) 조사 및 구현 가능성 평가
  4 주차
  5 주차                 적합한 솔루션 선정
  6 주차                 Process Model 선정
  7 주차
  8 주차                 System Model 작성

  9 주차    Use Case, Context model, Class diagram, UML 등
 10 주차
 11 주차
 12 주차                     세부 디자인
 13 주차
 14 주차
                    평가 및 중간 보고서 작성,
 15 주차
 16 주차          User Inter Face 및 ProtoType 구현
1. Problem
• 대부분의 사람들이 컴퓨터를 사용하고 있다.
• 컴퓨터를 Format 하고 운영체재(Windows, Mac
 OS) 및 장치 드라이버를 설치 할 수 있는 사람은
 많지 않다.(혹은 귀찮다.)
• 이런 사람들을 위한 솔루션은 없을까?
2. Objective

 손쉽게 컴퓨터를 Format 하고
 운영체재를 설치해주며, 장치 드라
 이버 까지 설정해주는 Android 기
 반 어플리케이션을 제작한다.
3. Constraints
• 주어진 시간에 프로젝트를 완성한다.
• Wifi 망 안에 있어야 한다. (Wifi 수신감도)
• 스마트 폰을 보유하여야 한다.
• Server를 상시 사용할 수 있어야 한다.
• 주어진 비용내에서 프로젝트를 진행한다.
• 안드로이드 API 자체적인 제한을 만족한다.
 ▫ API level, 통신 규약 등

More Related Content

Viewers also liked

2.공학설계입문피피티
2.공학설계입문피피티2.공학설계입문피피티
2.공학설계입문피피티호상 장
 
One click recovery_application-특허_및_제품_조사
One click recovery_application-특허_및_제품_조사One click recovery_application-특허_및_제품_조사
One click recovery_application-특허_및_제품_조사호상 장
 
How to choose perfect graduation dress1
How to choose perfect graduation dress1How to choose perfect graduation dress1
How to choose perfect graduation dress1Lucy Smith
 
8.login desing serial adder
8.login desing serial adder8.login desing serial adder
8.login desing serial adder호상 장
 
스마트 ux를 위한 스마트한 사고 방식
스마트 ux를 위한 스마트한 사고 방식스마트 ux를 위한 스마트한 사고 방식
스마트 ux를 위한 스마트한 사고 방식Billy Choi
 
MarsBoard RK3066 Linux 설치
MarsBoard RK3066 Linux 설치MarsBoard RK3066 Linux 설치
MarsBoard RK3066 Linux 설치ymtech
 
[CLP] IT industry Day 2 - 1
[CLP] IT industry  Day 2 - 1[CLP] IT industry  Day 2 - 1
[CLP] IT industry Day 2 - 1Junhyuk Lee
 
최근 스마트 디바이스 프로젝트 추진 현황 및 방향성
최근 스마트 디바이스 프로젝트 추진 현황 및 방향성최근 스마트 디바이스 프로젝트 추진 현황 및 방향성
최근 스마트 디바이스 프로젝트 추진 현황 및 방향성Billy Choi
 
모바일컨버전스-Trusted IP Network(TIPN) 솔루션
모바일컨버전스-Trusted IP Network(TIPN) 솔루션모바일컨버전스-Trusted IP Network(TIPN) 솔루션
모바일컨버전스-Trusted IP Network(TIPN) 솔루션모바일 컨버전스
 
Playing with arduino open source h/w for mobile-centric services
Playing with arduino open source h/w for mobile-centric servicesPlaying with arduino open source h/w for mobile-centric services
Playing with arduino open source h/w for mobile-centric servicesJunhyuk Lee
 
Skyrover project
Skyrover projectSkyrover project
Skyrover project박 형일
 
장호상, 유재우 진척상황 보고 130522
장호상, 유재우 진척상황 보고 130522장호상, 유재우 진척상황 보고 130522
장호상, 유재우 진척상황 보고 130522호상 장
 
개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스라한사 아
 
[2D5]무인항공기드론이자동으로움직이는비밀
[2D5]무인항공기드론이자동으로움직이는비밀[2D5]무인항공기드론이자동으로움직이는비밀
[2D5]무인항공기드론이자동으로움직이는비밀NAVER D2
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전Daniel Juyung Seo
 
SkyRover Firmware
SkyRover FirmwareSkyRover Firmware
SkyRover Firmwarechcbaram
 
스마트 디바이스 생태계 활성화 방안 3가지 제언
스마트 디바이스 생태계 활성화 방안 3가지 제언스마트 디바이스 생태계 활성화 방안 3가지 제언
스마트 디바이스 생태계 활성화 방안 3가지 제언Billy Choi
 
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.chcbaram
 
라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기Tai Hoon KIM
 

Viewers also liked (20)

2.공학설계입문피피티
2.공학설계입문피피티2.공학설계입문피피티
2.공학설계입문피피티
 
One click recovery_application-특허_및_제품_조사
One click recovery_application-특허_및_제품_조사One click recovery_application-특허_및_제품_조사
One click recovery_application-특허_및_제품_조사
 
How to choose perfect graduation dress1
How to choose perfect graduation dress1How to choose perfect graduation dress1
How to choose perfect graduation dress1
 
8.login desing serial adder
8.login desing serial adder8.login desing serial adder
8.login desing serial adder
 
스마트 ux를 위한 스마트한 사고 방식
스마트 ux를 위한 스마트한 사고 방식스마트 ux를 위한 스마트한 사고 방식
스마트 ux를 위한 스마트한 사고 방식
 
MarsBoard RK3066 Linux 설치
MarsBoard RK3066 Linux 설치MarsBoard RK3066 Linux 설치
MarsBoard RK3066 Linux 설치
 
[CLP] IT industry Day 2 - 1
[CLP] IT industry  Day 2 - 1[CLP] IT industry  Day 2 - 1
[CLP] IT industry Day 2 - 1
 
최근 스마트 디바이스 프로젝트 추진 현황 및 방향성
최근 스마트 디바이스 프로젝트 추진 현황 및 방향성최근 스마트 디바이스 프로젝트 추진 현황 및 방향성
최근 스마트 디바이스 프로젝트 추진 현황 및 방향성
 
모바일컨버전스-Trusted IP Network(TIPN) 솔루션
모바일컨버전스-Trusted IP Network(TIPN) 솔루션모바일컨버전스-Trusted IP Network(TIPN) 솔루션
모바일컨버전스-Trusted IP Network(TIPN) 솔루션
 
Playing with arduino open source h/w for mobile-centric services
Playing with arduino open source h/w for mobile-centric servicesPlaying with arduino open source h/w for mobile-centric services
Playing with arduino open source h/w for mobile-centric services
 
Skyrover project
Skyrover projectSkyrover project
Skyrover project
 
장호상, 유재우 진척상황 보고 130522
장호상, 유재우 진척상황 보고 130522장호상, 유재우 진척상황 보고 130522
장호상, 유재우 진척상황 보고 130522
 
개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스개발자를위한 오픈소스라이선스
개발자를위한 오픈소스라이선스
 
[2D5]무인항공기드론이자동으로움직이는비밀
[2D5]무인항공기드론이자동으로움직이는비밀[2D5]무인항공기드론이자동으로움직이는비밀
[2D5]무인항공기드론이자동으로움직이는비밀
 
드론에 대하여
드론에 대하여드론에 대하여
드론에 대하여
 
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
오픈소스, 빡! 끝! - 제7회 삼성소프트웨어멤버십 기술전
 
SkyRover Firmware
SkyRover FirmwareSkyRover Firmware
SkyRover Firmware
 
스마트 디바이스 생태계 활성화 방안 3가지 제언
스마트 디바이스 생태계 활성화 방안 3가지 제언스마트 디바이스 생태계 활성화 방안 3가지 제언
스마트 디바이스 생태계 활성화 방안 3가지 제언
 
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
컵드론 멀티콥터 펌웨어 분석 2015. 3.28.
 
라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기라즈베리파이로 보일러 제어하기
라즈베리파이로 보일러 제어하기
 

Similar to 장호상, 유재우 제안서 130327

NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER Engineering
 
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기Miyu Park
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈NAVER D2
 
[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토
[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토
[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토Devgear
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510우일 권
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)정현 남
 
작품요약서 이영식
작품요약서 이영식작품요약서 이영식
작품요약서 이영식Yeongsik
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 
Exynos4210 beginnerrev10
Exynos4210 beginnerrev10Exynos4210 beginnerrev10
Exynos4210 beginnerrev10mimul
 
임베디드시스템개발 Part2
임베디드시스템개발 Part2임베디드시스템개발 Part2
임베디드시스템개발 Part2Minsuk Lee
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재Hankyo
 
GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지
GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지
GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지Kyunghee Univ
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInho Kang
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 Devgear
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)수보 김
 
Docker기반 분산 플랫폼
Docker기반 분산 플랫폼Docker기반 분산 플랫폼
Docker기반 분산 플랫폼SeongHyun Jeong
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014NDOORS
 
빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)YEONG-CHEON YOU
 
GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteSeok-yong Kim
 

Similar to 장호상, 유재우 제안서 130327 (20)

NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황NAVER의 웹/HTML5환경 대응 현황
NAVER의 웹/HTML5환경 대응 현황
 
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
 
[123] electron 김성훈
[123] electron 김성훈[123] electron 김성훈
[123] electron 김성훈
 
조재완
조재완조재완
조재완
 
[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토
[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토
[Step UP! 마이그레이션] RAD 업그레이드 마이그레이션_계획과 검토
 
Web os세미나.v1.0.111510
Web os세미나.v1.0.111510Web os세미나.v1.0.111510
Web os세미나.v1.0.111510
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)
 
작품요약서 이영식
작품요약서 이영식작품요약서 이영식
작품요약서 이영식
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 
Exynos4210 beginnerrev10
Exynos4210 beginnerrev10Exynos4210 beginnerrev10
Exynos4210 beginnerrev10
 
임베디드시스템개발 Part2
임베디드시스템개발 Part2임베디드시스템개발 Part2
임베디드시스템개발 Part2
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재
 
GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지
GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지
GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지
 
Infra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and TerraformInfra as Code with Packer, Ansible and Terraform
Infra as Code with Packer, Ansible and Terraform
 
RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기 RAD스튜디오 100% 활용하기
RAD스튜디오 100% 활용하기
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
Docker기반 분산 플랫폼
Docker기반 분산 플랫폼Docker기반 분산 플랫폼
Docker기반 분산 플랫폼
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
 
빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)빌드관리 및 디버깅 (2010년 자료)
빌드관리 및 디버깅 (2010년 자료)
 
GDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's NoteGDG DevFest Busan 16" Android Nougat Developer's Note
GDG DevFest Busan 16" Android Nougat Developer's Note
 

More from 호상 장

장호상, 유재우 Program structure 130529
장호상, 유재우 Program structure 130529장호상, 유재우 Program structure 130529
장호상, 유재우 Program structure 130529호상 장
 
장호상, 유재우 Wbs, gant chart 130515
장호상, 유재우 Wbs, gant chart 130515장호상, 유재우 Wbs, gant chart 130515
장호상, 유재우 Wbs, gant chart 130515호상 장
 
19.컴퓨터 네트워크 program homework
19.컴퓨터 네트워크 program homework19.컴퓨터 네트워크 program homework
19.컴퓨터 네트워크 program homework호상 장
 
17.tigerteam design document
17.tigerteam design document17.tigerteam design document
17.tigerteam design document호상 장
 
15.ai term project_final
15.ai term project_final15.ai term project_final
15.ai term project_final호상 장
 
13.dsd 도어락 최종보고서_2분반 6조
13.dsd 도어락 최종보고서_2분반 6조13.dsd 도어락 최종보고서_2분반 6조
13.dsd 도어락 최종보고서_2분반 6조호상 장
 
12.dsd dicegame
12.dsd dicegame12.dsd dicegame
12.dsd dicegame호상 장
 
11.dsd alarmed clock
11.dsd alarmed clock11.dsd alarmed clock
11.dsd alarmed clock호상 장
 
10.dsd 4 bit-alu
10.dsd 4 bit-alu10.dsd 4 bit-alu
10.dsd 4 bit-alu호상 장
 
4. 공설입 로봇축구 보고서
4. 공설입 로봇축구 보고서4. 공설입 로봇축구 보고서
4. 공설입 로봇축구 보고서호상 장
 
3. 공학설계 입문 라인트레이서 보고서
3. 공학설계 입문 라인트레이서 보고서3. 공학설계 입문 라인트레이서 보고서
3. 공학설계 입문 라인트레이서 보고서호상 장
 
1.c term project report
1.c term project report1.c term project report
1.c term project report호상 장
 
18.소공 final 발표
18.소공 final 발표18.소공 final 발표
18.소공 final 발표호상 장
 
장호상, 유재우 요구사항 분석 130501
장호상, 유재우 요구사항 분석 130501장호상, 유재우 요구사항 분석 130501
장호상, 유재우 요구사항 분석 130501호상 장
 
장호상 유재우 문제재정의-130417
장호상 유재우 문제재정의-130417장호상 유재우 문제재정의-130417
장호상 유재우 문제재정의-130417호상 장
 

More from 호상 장 (15)

장호상, 유재우 Program structure 130529
장호상, 유재우 Program structure 130529장호상, 유재우 Program structure 130529
장호상, 유재우 Program structure 130529
 
장호상, 유재우 Wbs, gant chart 130515
장호상, 유재우 Wbs, gant chart 130515장호상, 유재우 Wbs, gant chart 130515
장호상, 유재우 Wbs, gant chart 130515
 
19.컴퓨터 네트워크 program homework
19.컴퓨터 네트워크 program homework19.컴퓨터 네트워크 program homework
19.컴퓨터 네트워크 program homework
 
17.tigerteam design document
17.tigerteam design document17.tigerteam design document
17.tigerteam design document
 
15.ai term project_final
15.ai term project_final15.ai term project_final
15.ai term project_final
 
13.dsd 도어락 최종보고서_2분반 6조
13.dsd 도어락 최종보고서_2분반 6조13.dsd 도어락 최종보고서_2분반 6조
13.dsd 도어락 최종보고서_2분반 6조
 
12.dsd dicegame
12.dsd dicegame12.dsd dicegame
12.dsd dicegame
 
11.dsd alarmed clock
11.dsd alarmed clock11.dsd alarmed clock
11.dsd alarmed clock
 
10.dsd 4 bit-alu
10.dsd 4 bit-alu10.dsd 4 bit-alu
10.dsd 4 bit-alu
 
4. 공설입 로봇축구 보고서
4. 공설입 로봇축구 보고서4. 공설입 로봇축구 보고서
4. 공설입 로봇축구 보고서
 
3. 공학설계 입문 라인트레이서 보고서
3. 공학설계 입문 라인트레이서 보고서3. 공학설계 입문 라인트레이서 보고서
3. 공학설계 입문 라인트레이서 보고서
 
1.c term project report
1.c term project report1.c term project report
1.c term project report
 
18.소공 final 발표
18.소공 final 발표18.소공 final 발표
18.소공 final 발표
 
장호상, 유재우 요구사항 분석 130501
장호상, 유재우 요구사항 분석 130501장호상, 유재우 요구사항 분석 130501
장호상, 유재우 요구사항 분석 130501
 
장호상 유재우 문제재정의-130417
장호상 유재우 문제재정의-130417장호상 유재우 문제재정의-130417
장호상 유재우 문제재정의-130417
 

장호상, 유재우 제안서 130327

  • 1. One Click Recovery Application 20800577 장 호 상 20900442 유 재 우 2013-03-20
  • 2. CONTENTS 1. Problem 2. Why is it needed? 3. Objective 4. Constraints 5. Main Function 6. User Interface 7. Solution 8. Using Subjects 9. Schedule
  • 3.
  • 4. 어디 갔어 CD Rom?????????? T0T OTL
  • 5. 1. Problem • 대부분의 사람들이 컴퓨터를 사용하고 있다. • But! 컴퓨터를 Format 하고 운영체재(Windows, Mac OS) 및 장치 드라이버를 설치 할 수 있는 사람은 많지 않다.(혹은 귀찮다.) • 이런 사람들을 위한 솔루션은 없을까?
  • 6. 2. Format 이 필요한 이유? • 컴퓨터가 이상이 있거나 흔히들 말하는 렉(Lack) 이 걸렸을 때, 가장 빠르고 확실한 방법은 Format 하고 운영체재를 다시 설치 하는 것이다. • 동내 컴퓨터 수리 점을 갔을 때, 가장 많이 조치하는 방법이 바로 Format 이다.(2~3만원) • 이는 하드웨어적인 문제가 없을 때를 기준으로 한다.
  • 7. 3. Objective 손쉽게 컴퓨터를 Format 하고 장치 드라이버 까지 설정해주는 Android 기반 어플리케이션 제작
  • 8. 4. Constraints • 주어진 시간에 프로젝트를 완성한다. • Wifi 망 안에 있어야 한다. (Wifi 수신감도) • 스마트 폰을 보유하여야 한다. • Server를 상시 사용할 수 있어야 한다.
  • 9. 5. Main Function 1 • Windows 7 Format & Install
  • 10. 5. Main Function 2 • Windows XP Format & Install
  • 11. 5. Main Function 3 • Device Driver Install Graphic card Sound card Main Board & etc…
  • 12. 6. User Interface • USB 케이블을 이용 스마트폰과 컴퓨터를 연결 후 어플리케이션을 실행하면 Format과 윈도우 및 장치 드라이버가 설치 되게 한다. USB 케이블로 스마트폰과 컴퓨터를 연결
  • 13. 7. Solution 1 • 가장 중요한 과제는 대용량 설치 파일을 어떻게 탑재 할 것이냐 이다. • 서버 컴퓨터에 설치 파일을 두고 Wifi 망을 이용해서 불러와서 사용할 계획. Server Computer Window XP Window 7 Device Driver Etc.. Wifi 망을 이용, 설치 파일을 불러와서 사용한다.
  • 14. 7. Solution 2 • Ghost 같은 복원 프로그램의 솔루션을 활용
  • 15. 8. Background Subjects OS Usb 통신, 원격 제어 Embedded Java One Click Recovery System DB Web Parsing 및 Converting OS 비율 확인 Network 서버 내 파일 사용 및 전송
  • 16. 차 일 정 1 주차 9.2 주차 Schedule 설계 주제 선정(수정) 및 제안서 작성 3 주차 관련 문헌(책, 인터넷) 조사 및 구현 가능성 평가 4 주차 5 주차 적합한 솔루션 선정 6 주차 Process Model 선정 7 주차 8 주차 System Model 작성 9 주차 Use Case, Context model, Class diagram, UML 등 10 주차 11 주차 12 주차 세부 디자인 13 주차 14 주차 평가 및 중간 보고서 작성, 15 주차 16 주차 User Inter Face 및 ProtoType 구현
  • 17. 1. Problem • 대부분의 사람들이 컴퓨터를 사용하고 있다. • 컴퓨터를 Format 하고 운영체재(Windows, Mac OS) 및 장치 드라이버를 설치 할 수 있는 사람은 많지 않다.(혹은 귀찮다.) • 이런 사람들을 위한 솔루션은 없을까?
  • 18. 2. Objective 손쉽게 컴퓨터를 Format 하고 운영체재를 설치해주며, 장치 드라 이버 까지 설정해주는 Android 기 반 어플리케이션을 제작한다.
  • 19. 3. Constraints • 주어진 시간에 프로젝트를 완성한다. • Wifi 망 안에 있어야 한다. (Wifi 수신감도) • 스마트 폰을 보유하여야 한다. • Server를 상시 사용할 수 있어야 한다. • 주어진 비용내에서 프로젝트를 진행한다. • 안드로이드 API 자체적인 제한을 만족한다. ▫ API level, 통신 규약 등