(c)도경구 version 1.0 (2022/11/24)
version 1.1 (2022/12/08)
설계 및 구현 프로젝트
이 수업에서 배운 지식을 총동원하여 자바 애플리케이션을 설계하고 구현한다.
주제 선정 옵션
- 지정 주제 - 블랙잭 카드 게임 (GUI + Event-driven 확장) : 숙제 7. 완성코드
- 자유 주제 - 보드 게임 또는 카드 게임 중에서 선택
팀 구성
- 2인 또는 3인 1조로 구성해야 함 (1인 팀은 불가피한 경우에만 인정)
일정
- 12월 1일 (목) - 프로젝트 소개, 팀 구성 확정, 프로젝트 주제 선정
- 12월 2일 (금) - 프로젝트 범위 확정, 요구사항 명세 작성 및 설계도 작성 개시
- 12월 8일 (목) - 요구 명세서 및 설계도(클래스 다이어그램) 팀별 점검, 구현 개시
- 12월 9일 (금) - 요구 명세서 및 설계도(클래스 다이어그램) 팀별 점검, 구현 개시
- 12월 15일 (목) - 최종 발표 및 시연 (앞반 1~14조, 뒷반 1~13조)
- 12월 16일 (금) - 최종 발표 및 시연 (앞반 15~27조, 뒷반 14~25조)
발표 및 시연
- 오프라인으로 강의실에서 진행
- 발표 시간 - 5분/팀
- 발표 내용 - 프로젝트 소개, 설계 및 구현 설명, 시연 순으로 진행
- 발표에 사용할 노트북을 HDMI 케이블로 연결하여 시연 (HDMI 케이블 연결불가 노트북은 대안 제시 필요)
- 발표 순서는 등록 순서
제출물
- 요구사항, 클래스 다이어그램, 명세서
- 사용설명서, 소스코드
- 제출 마감 - 12월 16일(금) 자정
평가 (전체 점수의 10%)
- 팀 구성 1%
- 최종 발표 및 시연 3%
- 제출 문서 3%
- 제출 코드 3%