폭포수 모델(Waterfall Model) - 소프트웨어 개발 주기
CODEDRAGON ㆍDevelopment/Software Engineering
반응형
폭포수 모델(Waterfall Model)
· ≒ 폭포수 모형
· 고전적 생명주기 패러다임
· 물 흐르듯 차근히 진행되는 모델
· 순차적으로 소프트웨어를 개발하는 전형적인 개발모델입니다.
· 시스템 개발에 단계적, 체계적, 순차적인 접근 방법을 활용합니다.
· 소프트웨어 개발의 전 과정을 나누어 체계적이고 순차적으로 접근하는 방식입니다.
· 이전 단계가 완료되어야 다음 단계로 진행될 수 있습니다.
· 하향식(Top Down)으로 진행되지만 문제나 개선사항이 발견되면 전 단계로 돌아가는 피드백(Feedback)과정을 수행합니다.
단계 | 설명 |
요구사항 분석 (Analysis) |
· 사용자가 원하는 시스템의 기능은 무엇인가? (What) |
설계 (Design) |
· 어떻게 사용자가 원하는 기능을 제공할 것인가? (How) |
개발 (Construction) |
· 구현이라고도 합니다. · 프로그램 코딩 |
테스트(Test) | · 시스템의 오류를 발견하고 수정합니다. |
실행 & 유지보수 (Implementation & Maintenance) |
· 개발된 시스템을 사용자들에게 교육하고, 실제 업무에 적용합니다. · 오류, 요구사항 변경 및 기능향상에 의한 수정이 이루어집니다. |
절차로 본 산출물 도식도
'Development > Software Engineering' 카테고리의 다른 글
해커톤 (Hackathon) (0) | 2022.05.03 |
---|---|
Databene Generator - 자동 테스트 데이터 생성 도구 (0) | 2022.04.18 |
Microsoft.Source 뉴스레터 신청하기 - 개발자 커뮤니티 뉴스레터 (0) | 2021.12.20 |
분석 클래스 검증, 유스케이스 실현(Realization)에 필요한 분석 클래스 도출 확인, 분석 클래스의 스테레오 타입, 경계(Boundary)와 제어(Control) 클래스의 도출 여부 및 상세화 정도 확인, 클래스 간.. (0) | 2021.05.20 |
Hack (핵) - 코딩용 글꼴 (0) | 2021.05.16 |