Development/Software Engineering

폭포수 모델(Waterfall Model) - 소프트웨어 개발 주기

codedragon 2022. 1. 28. 20:25
반응형

 

 

 

폭포수 모델(Waterfall Model)

·         폭포수 모형

·         고전적 생명주기 패러다임

·         흐르듯 차근히 진행되는 모델

·         순차적으로 소프트웨어를 개발하는 전형적인 개발모델입니다.

·         시스템 개발에 단계적, 체계적, 순차적인 접근 방법을 활용합니다.

·         소프트웨어 개발의 과정을 나누어 체계적이고 순차적으로 접근하는 방식입니다.

·         이전 단계가 완료되어야 다음 단계로 진행 있습니다.

·         하향식(Top Down)으로 진행되지만 문제나 개선사항이 발견되면 단계로 돌아가는 피드백(Feedback)과정을 수행합니다.

 

단계 설명
요구사항 분석
(Analysis)
·         사용자가 원하는 시스템의 기능은 무엇인가? (What)
설계
(Design)
·         어떻게 사용자가 원하는 기능을 제공할 것인가? (How)
개발
(Construction)
·         구현이라고도 합니다.
·         프로그램 코딩
테스트(Test) ·         시스템의 오류를 발견하고 수정합니다.
실행 & 유지보수
(Implementation & Maintenance)
·         개발된 시스템을 사용자들에게 교육하고, 실제 업무에 적용합니다.
·         오류, 요구사항 변경 기능향상에 의한 수정이 이루어집니다.

 

 

 

 

 

 

절차로 산출물 도식도