폭포수

    Waterfall Model vs Agile software development

    폭포수 모델 폭포수 모델(waterfall model)은 순차적인 소프트웨어 개발 프로세스(소프트웨어를 만들기 위한 프로세스)로, 개발의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 것처럼 보이는 데서 이름이 붙여졌다. 폭포수 모델을 따르기 위해서는, 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 한다. 예를 들어, 가장 먼저 요구사항 기술을 진행하여 이를 확정하여야 하며, 그런 이후에 설계를 진행할 수 있다. 폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한한다. 폭포수 모델을 따르는 이들은 소프트웨어 개발시 전단계가 100% 완료되고 모두 정확하다는 것을 확인한 후에야 다음 단계로 이행하고자 한다. 소프트웨어 요구사항은 설계가 시작되기 전에 돌과 같이 단..