어떻게 하면 개발을 잘 할 것인가? 에 대한 방법론을 학습하고 문서작업을 배우는 과목!
우리가 프로그램을 짤 때는 객체 지향적 방식으로 대부분 진행한다.
절차지향적 방식을 이제는 다루지 않는다. 현업에서는 거의 사용하지 않기에, 우리는 객체지향적 프로그래밍 방법론을 다룰 것이다
이해 → 사용법(구현)
다른 학교들은 문서 작업 실력을 높여주기 위해 두 학기로 나눠서 과목을 진행하기도 한다.
문서작업은 그만큼 중요하다고 할 수 있다
교육목표
소프트웨어 개발을 위한 계획, 요구분석, 설계, 구현, 테스트, 유지보수에 있어서 각종 도구, 기법, 기술, 방법, 방법론을 습득한다.
학습 평가
•
시험 두 번
◦
중간 / 기말 30%씩
•
과제 X
팀장에게 혜택이 더 주어질 것
◦
중간발표및보고서 10%
◦
최종발표및보고서 20%
대부분 보고서에서 우열을 가리기 힘들다(작성 실력이 비슷비슷, 수업당 1 ~ 2팀만이 상위권 실력) → 중간기말 시험에서 보통 갈리게 될 것
강의 계획서
•
유지보수 내용은 다루지 않을 예정
•
1주 정도는 코딩을 위해 수업 하지 않을 예정
◦
14주차, 15주차 정도엔 코드 짤 시간 및 보고서 작성시간 줄 예정
•
클래스는 10 - 15개 정도 만들면 된다.
◦
activity(method) 위주로 작성할 것
