1. 요구사항 확인 소프트웨어 생명 주기(Software Life Cycle) - 소프트웨어 생명 주기는 소프트웨어를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 1. 폭포수 모형(Waterfall Model) - 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론 (이전 단계로 돌아갈 수 없다는 전제) - 가장 오래되고 가장 폭넓게 사용된 전통적인 소프트웨어 생명 주기 모형 - 고전적 생명 주기 모형 - 각 단계가 끝난 후에는 다음 단계를 수행하기 위한 결과물이 명확하게 산출되어야 한다. 2. 프로토타입 모형(Prototype Model, 원형 모형) - 사용자의 요구사항을 파악하기 위해 실제 개발될 소프트웨어에 대..