폭포수(Waterfall) 모델 VS 애자일(Agile) 모델
1. 폭포수 배경 소프트웨어 위기와 소프트웨어 공학 소프트웨어가 겪고 있는 복잡도, 고객의 기대치와 요구사항 변경 등의 원인으로 인해 개발된 소프트웨어에서 발생하는 예산 초과, 일정 지연, 낮은 품질, 고객 요구사항 불만족, 프로젝트의 관리 불가능과 유지보수를 위한 코딩 어려움의 결과를 나타내는 현상을 소프트웨어 위기라 표현한다. 소프트웨어 위기가 인식되자, 소프트웨어를 체계적으로 개발하려는 움직임에 따라 다양한 소프트웨어 개발 기법이 나타나기 시작하였으며, 그 중 하나로 폭포수 모델이 제안되었다. Royce의 폭포수 모델 1970년 Royce에 의해 제안된 폭포수 모델은 개발 과정을 분명하게 나타내는 수단으로써 프로젝트를 관리하는데 효과적이었다. 한 단계를 완전히 끝내고 다음 단계로 넘어가는 방법으로 ..
2023.12.17