본문 바로가기
Web Programming/이론 공부

waterfall 방법론(폭포수 방법론), Agile 방법론(애자일 방법론)

by jaey0ng 2022. 12. 14.

waterfall 방법론

요구사항 분석 → 설계 → 구현(개발) → 검증(테스트) → 유지보수

의 순서로 구성되어 있다.

 

장점: 수직적으로 진행되기 때문에 진행속도가 빠르며, 각 과정에 대한 이해가 용이하다.

단점: 수직적으로 진행되기에 추가적인 요구사항이나, 요구사항이 변경되었을 때 추가비용 및 시간이 들게된다.

 

Agile 방법론

업무의 시작을 회의로 시작하고, 업무의 끝을 회의로 끝내는 방법론이라고 말해도 과언이 아니다.

 

장점:

  • 개발 도중에 요구사항이 변경되었을 경우, 해당 요구 사항을 반영하기 용이하다.
  • 개발하면서 지속적으로 테스트 되기에 개발 초기에 버그를 발견할 수 있다.

단점:

  • 시간의 소요가 많을 수 있기에 SI 사업에는 부적합하다.
  • 폭포수(WATERFALL)방법론에 비해 체계화된 문서가 적을 수 있다.

'Web Programming > 이론 공부' 카테고리의 다른 글

[웹 개발] SI 프로젝트 개발순서/과정  (0) 2023.01.25
CORS  (2) 2022.11.01
크로스 브라우징(Cross Browsing)  (2) 2022.11.01
GET / POST 방식과 차이점  (0) 2022.10.31
XMLHttpRequest 란?  (0) 2022.10.31