Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 컴퓨터 종합설계 2010 년 2 학기 Syllabus 2010.09.02

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

3 개요 (2/2) 실험의 주요 목적  다양한 프로젝트 관리 도구들의 학습과 사용 형상 관리 도구 : cvs, svn … 이슈 관리 도구 : trac  통합적으로 프로젝트를 관리해주는 솔루션을 이용하여 프로젝트를 관리 네이버 개발자 센터 : http://dev.naver.com/http://dev.naver.com/ 구글 코드 : http://code.google.comhttp://code.google.com 어셈블라 : http://www.assembla.com/http://www.assembla.com/ 실험 시나리오  기존 설계 기반의 시스템 구현 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 등 최신 기술 가산점 SNS, Marketplace, LBS 등 최신 IT trend 반영 가산점  가산점의 경우 반영기술의 개수가 아닌 완성도를 체크 설계에 잘 반영되었는가 ? 구현 시 잘 활용하였는가 ? 7

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

9 프로젝트 관리 도구 주요 도구별 특징 실험 시 Assembla(http://www.assembla.com) 이용http://www.assembla.com 9 도구명 기능 Google projectAssembla Naver 개발자센터 프로젝트 공개 / 비공개공개공개 ( 무료 )/ 비공개 ( 유료 ) 공개 제공 기능 Wiki, Issues, SVN, Downloads Wiki, FTP, Downloads, Milestone, Messages, Issues, SVN, CVS, TOW, etc.. Downloads, Milestone, Issues, 게시판, SVN, 권한 Admin/Member/Guest 사용자 설정에 따라 다양 언어영어 한글 특징 대중성 Google Open API 프로젝트 평가도구 (Metric) 다양한 기능 선택 가능 이용법 튜토리얼 제공 친근함 통계 도구 지원 권장 ○

10 실험 환경 구축 각 조별  Deploy 용 웹서버 연구실  DBMS(Oracle) 서버 제공 10

11 11 Q & A


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

Similar presentations


Ads by Google