Product Design, Manufacturing & Innovation Resources
» 폭포 모델(소프트웨어)

폭포 모델(소프트웨어)

1970-01-01
  • Winston W. Royce
워터폴 모델 프로세스 단계를 보여주는 소프트웨어 엔지니어링 사무실.

(설명을 위한 생성된 이미지입니다)

The Waterfall Model is a sequential, non-iterative 소프트웨어 development process, where progress flows steadily downwards (like a waterfall) through distinct phases: conception, initiation, analysis, design, construction, testing, deployment and maintenance. Each phase must be fully completed before moving to the next. It is often contrasted with iterative models to highlight their flexibility.

The Waterfall Model represents a traditional, linear approach to project management and software development. Its structure is highly rigid, with a strict sequence of phases. The process begins with a comprehensive requirements gathering and analysis phase, where every detail of the system is documented and approved. Once the requirements are signed off, the system design phase begins, creating the architecture and module specifications. This is followed by implementation (coding), integration and testing, deployment, and finally, a maintenance phase. The defining characteristic is the ‘gate’ between each phase; one phase cannot begin until the previous one is fully complete and its deliverables are approved. This approach was derived from manufacturing and construction industries, where such sequential processes are logical (e.g., you cannot build walls before the foundation is complete). However, in software, this rigidity is often a major drawback. Requirements frequently change, and a flaw discovered during testing may require a costly and difficult return to the design phase. Ironically, Winston W. Royce, who first formally described this model in 1970, presented it as an example of a flawed process, advocating for the addition of iterative feedback loops to improve it.

UNESCO Nomenclature: 1208
– Software

유형

추상 시스템

분열

점진적

용법

틈새/전문 분야

전구체

  • gantt charts
  • manufacturing process models
  • construction project management methodologies
  • 시스템 엔지니어링 원칙

응용 프로그램

  • projects with stable, well-understood requirements
  • simple, small-scale projects
  • systems where safety and security are paramount and design must be locked down early (e.g., some aerospace or medical software)

특허:

NA

잠재적 혁신 아이디어

현재 하루 4만 건이 넘는 봇 트래픽을 차단하기 위해 이 콘텐츠는 커뮤니티 회원만 이용할 수 있습니다.
> 로그인 < 또는 >등록 < 이 콘텐츠를 비롯한 모든 제한된 콘텐츠와 도구는 (100% 무료로) 이용할 수 있습니다.

Related to: waterfall model, sequential development, software development lifecycle, SDLC, project management, non-iterative, winston royce, requirements analysis, linear model, software engineering.

역사적 맥락

폭포 모델(소프트웨어)

1970
1970
1970
1970-01-01
1975-06-01
1980
1980
1970
1970
1970
1970
1973
1980
1980
1980

(날짜를 알 수 없거나 관련이 없는 경우, 예를 들어 "유체역학"의 경우, 주목할 만한 등장 시기를 대략적으로 추정하여 제공합니다.)

관련 발명, 혁신 및 기술 원칙

고화질 이미지 및 다운로드는 등록된 회원에게만 100% 무료로 제공됩니다.

> 로그인 <