Development/Software Engineering
폭포수 모델(Waterfall Model) - 소프트웨어 개발 주기
codedragon
2022. 1. 28. 20:25
반응형
폭포수 모델(Waterfall Model)
· ≒ 폭포수 모형
· 고전적 생명주기 패러다임
· 물 흐르듯 차근히 진행되는 모델
· 순차적으로 소프트웨어를 개발하는 전형적인 개발모델입니다.
· 시스템 개발에 단계적, 체계적, 순차적인 접근 방법을 활용합니다.
· 소프트웨어 개발의 전 과정을 나누어 체계적이고 순차적으로 접근하는 방식입니다.
· 이전 단계가 완료되어야 다음 단계로 진행될 수 있습니다.
· 하향식(Top Down)으로 진행되지만 문제나 개선사항이 발견되면 전 단계로 돌아가는 피드백(Feedback)과정을 수행합니다.
단계 | 설명 |
요구사항 분석 (Analysis) |
· 사용자가 원하는 시스템의 기능은 무엇인가? (What) |
설계 (Design) |
· 어떻게 사용자가 원하는 기능을 제공할 것인가? (How) |
개발 (Construction) |
· 구현이라고도 합니다. · 프로그램 코딩 |
테스트(Test) | · 시스템의 오류를 발견하고 수정합니다. |
실행 & 유지보수 (Implementation & Maintenance) |
· 개발된 시스템을 사용자들에게 교육하고, 실제 업무에 적용합니다. · 오류, 요구사항 변경 및 기능향상에 의한 수정이 이루어집니다. |
절차로 본 산출물 도식도