폭포수 모델(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 |
TAG
ANALYSIS, construction, design, development, how, implementation, Maintenance, SDLC, Software development life cycle, UML, what, 개발, 개발주기 단계, 구현, 기능향상, 사용자, 설계, 소프트웨어 개발 주기, 소프트웨어 개발 주기 단계, 소프트웨어 개발 주기도, 실행, 오류, 요구분석, 요구사항, 요구사항 분석, 유지보수