경희대학교 김정욱 교수님의 소프트웨어 공학 수업을 기반으로 정리한 글입니다.계획계획누가 무엇을 어느 기간동안 어떻게 개발해야 하는지 예측하는 작업구현해야 할 기능과 요구하는 성능 및 인터페이스 성능에 따라 개발범위를 정함구현할 프로젝트 특징과 자원 및 생산성에 따라 비용을 예측계획의 부재높은 불확실성일정의 차질, 경비 초과, 저품질, 높은 유지보수 비용프로젝트의 실패체계적이고 명확한 계획을 위한 6가지1. 문제 정의2. 타당성 분석3. 소프트웨어 개발 비용 산정4.소프트웨어 개발 비용 산정 기법5. 일정 계획6. 위험 분석 이러한 계획이 완료 되면 산출물로 계획서를 만들게 된다.문제 정의1. 문제 정의소프트웨어 개발의 첫 작업무엇을 개발할 것인지 명확히 정의 ex) 모바일 게임, PC 게임개발 범위 설정..