리그캣의 개발놀이터

소프트웨어 설계 개발 방법론 - 폭포수 모델 본문

프로그래밍 기본/소프트웨어 설계

소프트웨어 설계 개발 방법론 - 폭포수 모델

리그캣 2018. 1. 31. 14:12

  ◦ 순차적으로 소프트웨어를 개발하는 전형적인 개발 모델로 대부분의 소프트웨어 개발 프로젝트의 기본적 모델이며 가장 많이 사용되는 모델임

 

소프트웨어 개발의 전 과정을 나누어 체계적이고 순차적으로 접근 하는 방법으로 요구사항 분석, 설계, 구현, 테스팅, 유지보수를 순차적으로 접근하며 전 단계가 마무리 되지 않으면 다음 단계로 넘어가지 않는 특징이 있음

 


※출처: http://yimma.tistory.com/95

 

폭포수 모델의 개념도는 다음 [그림 17] 과 같으며 장점은 각 단계별로 정형화된 접근 방법이 가능하고 체계적인 문서화가 가능하여 프로젝트 진행을 명확하게 할 수 있음.

 

하지만 앞 단계가 완료될 때까지 진행을 하지 못하고 실제 작동되는 시스템을 개발 후반부에 확인 가능하기 때문에 요구사항에 맞춰 변화가 힘들다는 단점이 있음.

 

Comments