Presentation is loading. Please wait.

Presentation is loading. Please wait.

컴퓨터 종합설계 2012 년 2 학기 Syllabus 2012.09.03. 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.

Similar presentations


Presentation on theme: "컴퓨터 종합설계 2012 년 2 학기 Syllabus 2012.09.03. 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지."— Presentation transcript:

1 컴퓨터 종합설계 2012 년 2 학기 Syllabus 2012.09.03

2 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지 소프트웨어 개발의 전 과정을 체계적으로 학습  팀 별 프로젝트를 통하여 팀워크를 경험  시스템의 요구사항 / 제약에 적합한 기술적 플랫폼의 선택과 기반 기술을 습득 2

3 실험의 주요 목적  다양한 관리 및 테스트 도구들의 학습과 사용 형상 관리 도구 : cvs, svn … 프로젝트 관리 도구 : Jama Contour : http://www.jamasoftware.com/http://www.jamasoftware.com/ 테스팅 도구 :  Junit : ( 이클립스에 기본적으로 포함 )  Robotium : http://code.google.com/p/robotium/http://code.google.com/p/robotium/  TPTP : http://www.eclipse.org/tptp/http://www.eclipse.org/tptp/ 개요 (2/2) 3

4 팀 구성 기본 4 명으로 팀 구성 팀원의 역할 및 책임은 자유롭게 정의 단 1 명은 PM 역할을 추가적으로 수행함 PM 역할  조교 / 교수와의 communication point 역할을 함  프로젝트 진행 상황을 보고서, 회의록 등을 통하여 조교 / 교수에게 보고  추가적인 credit 이 예상됨 4

5 월요일, 수요일 분반으로 운영 실험 일정 5 수행 내용 1234567891011121314151617 Orientation ● 개천절개천절 중간고사중간고사 기말고사기말고사 기존 설계 분석 및 변경 ●● 환경구축, 일정수립 ● 구현 ●●●●●● 테스트 ●●● 최종 발표 ● 교육 ●●● 프로젝트 관리 도구 사용법 교육 Testing 기법 및 도구사용법 교육 Source Repository 사용법 교육

6 실험 주제 기존 설계 시스템 중 택일  영화 예매시스템  스포츠 관람 예매 시스템  장애인 관리시스템  요리법 관리시스템  자유주제 6

7 실험 제약사항 주어진 설계 문서를 기반으로 수정 및 보강 Web 기반 (Mobile 접근 가능 ) 으로 설계 변환 후 구현 최신 기술 사용 시 가산점  Webservice, OpenAPI, TDD, AJAX, HTML5 등 최신 IT 트렌드 반영 시 가산점  SNS, Marketplace, LBS 등 가산점의 경우 반영기술의 개수가 아닌 완성도를 체크  설계에 잘 반영되었는가 ?  구현 시 잘 활용하였는가 ? 7

8 프로젝트 진행 발표  제안서 분석 발표 / 중간 발표 ( 예정 ) / 최종 발표 프로젝트 관리 도구를 통한 진행 사항 점검 구현 결과물 검사 평가 방법 8 항목비율 개인별 평가 출석 10% 50% 과제 참여율 30% 과제 이해도 10% 조별 평가 구현 시스템의 완성도 20% 50% 프로젝트 산출물 20% 역할 분담 10%

9 9 Q & A


Download ppt "컴퓨터 종합설계 2012 년 2 학기 Syllabus 2012.09.03. 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지."

Similar presentations


Ads by Google