본문 바로가기
프로젝트/학점 산출 프로그램

[Do it 최종프로젝트] 객체 및 프로그램 설계

by 마진 2021. 5. 12.

 

'Do it 자바 프로그래밍 입문' 의 최종프로젝트인 '학점 산출 프로그램'을 스스로 만드는 것이 목표입니다.

 

이때, 문제에 대한 정의방법이나, 객체간 관계는 참고할 수 있지만 교재의 소스는 배제합니다.

 

프로그램을 구현한 뒤 교재의 코드와 비교하여 어떤 부분에서 차이가 있는지 확인합니다.


1. 5명의 학생들이 수업을 듣는 Good School 학교가 존재

2. 총 과목은 2과목(수학, 국어)이며 각 학생들은 모두 수강함.

3. 컴퓨터 공학과와 국어국문학과가 있으며 과별로 각각 수학과 국어가 필수과목이다.

4. 학점을 부여하는 정책은 필수과목(S~F)과 일반과목(A~F)이 서로 다르다.

 

* 향후 과목이 추가되거나 평가정책이 바뀌어도 손쉽게 유지보수할 수 있는 프로그램 제작이 목표.

 

[요구되는 출력형태]

 

[프로그램을 위한 클래스 다이어그램 구상도]

 

-----------------------------------------------------------------------------------------------------------------------------------