(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%