Chapter 03_계획 "계획"의 "역할" - 계획을 제대로 세우지 않고 수행하는 소프트웨어 개발은 일정 지연, 비용 초과, 품질 저하라는 결과를 낳게 됨. "계획"의 "중요성" - 소프트웨어 개발의 성패는 비용, 기간, 인력과 같은 자원을 토대로 초기에 얼마나 계획을 잘 세우느냐에 달려있음. "문제 정의" - 문제를 정의하려면 개발하고자 하는 영역의 배경 지식이 필요 - 유사한 프로젝트를 개발한 경험이 있는 분석가가 참여하는 것이 도움이 됨 - 문제를 파악하기 위해 현재 운영중인 시스템을 사용해 실무 담당자와 면담해 자료를 수집한 후 면밀히 분석해보는 것이 필요 { 타당성 분석 } "경제적 타당성" - 경영자의 입장에서 의사 결정을 하는 데 매우 중요한 요소 - 시장 분석을 통해 시장성을 확인 - 경..