임베디드 시스템 제안서
QT/Embedded를 이용한 오목게임

20020933 / 이상제

1	개 요

(1) 제안자 소개

▶ 전 공	: 소프트웨어 공학전공

▶ 학 번	: 20020933

▶ 이 름	: 이상제

▶ 경 력	:

일 시	프로젝트
2007년	헬스장 관리시스템
	지도API를 이용한 버스노선 조회 시스템
	공동 일정관리가 있는 Web Diary 구축
	자연어 처리를 통한 상품평 분석
2008년	실습실 관리 시스템
	야외 침입감시 시스템

(2) 제안 프로젝트명

▶ QT/Embedded를 이용한 오목게임

(3) 내 용

▶ 네트워크를 통하여 양방향 통신이 가능한 임베디드 응용 소프트웨어의 개발을 목적으로 한다.

▶ 임베디드용 어플케이션과 Host PC의 어플리케이션 간의 오목게임을 구현한다.

(4) 필요지식

▶ 임베디드 및 HostPC용 QT 응용 프로그램 개발

(5) 개발기간

▶ 1개월 (2008년 11월 13일 ~ 2008년 12월 11일)

2	세 부 사 항

(1) 프로젝트 구성

1. 임베디드 프로그램 : 터치스크린을 이용하여 호스트 PC와 네트워크 통신을 이용하는 오목게임을 구현한다. 임베디드에 GUI환경을 사용하기 위해 QT를 사용하여 구현한다.

2. 컨트롤러 프로그램 : 임베디드 프로그램과 마찬가지로 target board와 네트워크 통신을 이용하는 오목게임을 구현한다. 게임의 GUI환경을 위해 QT를 사용하여 구현한다.

QT 임베디드

Host PC Application

네트워크

<구성도>

(2) 프로젝트 주요기능 (#이미지 참조)

1. 오목 프로그램

▷ 승자판단 기능 : 바둑돌을 5개 연속으로 이으면 승자를 알려준다.

▷ 게임시작 : 대상 컴퓨터와 연결이 되어있으면 게임을 시작한다.

▷ 기권 : 기권을 선언하고 게임을 중단한다.

▷ 종료 : 프로그램을 종료한다.

(3) 프로젝트 상세내역

1. 오목 프로그램

▷ 오목 실행 화면 : 오목 게임을 진행하고 다른 기능을 선택할 수 있게 한다.

▷ 연결여부 확인 : 게임 시작 시 연결이 올바르지 않으면 오류메시지를 출력한다.

▷ 승자 판단 화면 : 바둑돌이 5개 연속으로 이어지면 승자를 표시한다.

▷ 기권 화면 : 기권버튼을 누르면 상대방을 승자로 판단하고 게임을 중단한다.

3	일 정

		1주	2주	3주	4주	5주
임베디드	설계
	구현
	테스트
컨트롤러	설계
	구현
	테스트
통합 테스트

4	견 적 사 항

(1) 서비스의 비용

- 과학기술처 산정기준으로 비용을 계산

품목	인원 / 기간	단가	공급가
오목 프로그램	1명 / 5주	130898원	3407250원
제경비	․	순수인건비×110%	3747975원
기술료	․	(순수인건비+제경비)×20%	1431045원
총 금액	․	인건비 + 제경비 + 기술료	8586270원

* 소프트웨어유지보수비, 시스템환경구축비, 데이터베이스 구축비, 자료입력비 등은 제외

* 단가기준 : 초급기술자(학사학위를 가진자 / 기사자격증을 가진 자), 주 5일 기준 = 136290원

* 참고 : 한국소프트웨어 산업협회 2008년도 적용 소프트웨어 노임단가 기준

(2) 비용지불 방식

- 개발비용은 개발착수 시 용역대가의 50%를, 중도금으로 20%를, 검사 완료 후 30%를 수주 측에 청구한다. 대금은 30일 이내에 현금으로 지급함을 원칙으로 한다.