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 |