뉴스에서 폭포 형 모델이란 무엇입니까? -techopedia에서 정의

폭포 형 모델이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-폭포 모델이란 무엇입니까?

폭포수 모델은 다음과 같은 정의 된 단계를 따르는 순차적 인 소프트웨어 개발 프로세스 모델입니다.

  1. 임신
  2. 개시
  3. 분석
  4. 디자인
  5. 구성
  6. 테스팅
  7. 생산 / 구현
  8. 유지

폭포수 모델은 소프트웨어 개발 수명주기 (SDLC) 공통 단계를 사용하여 이전 단계를 완료 한 후에 만 ​​다음 단계로 이동합니다. 이전 단계로 되돌아가는 것이 분명한 경우가 아니라면 눈살을 찌푸립니다.

Techopedia는 폭포 모델을 설명합니다

이름에서 알 수 있듯이 폭포수 모델의 단계는 지속적으로 하향 진행됩니다. 이러한 단계는 순서대로 수행되어야하며, 건설 및 제조와 같은 일부 산업에서는 프로세스를 따라야합니다.


이론적으로 폭포수 모델은 모범 사례처럼 들리지만 소프트웨어 개발 업계의 많은 사람들이 비판을 받았습니다. 첫째, SDLC 단계는 다음 단계로 이동하기 전에 완료 될 수 없습니다. 또한 문자 그대로의이 모델에는 요구 사항 및 설계 조정에 대한 유연성이 부족하므로 프로그래머와 개발자가 설계 조정을 통합하기가 매우 어렵습니다.


그러나 Waterfall 모델에는 성공적인 소프트웨어 개발에 적용 할 수있는 몇 가지 확실한 원칙이 있습니다. 다음은 이러한 원칙의 일부 목록입니다.

  • 보다 명확하게 정의되면 문제를보다 쉽게 ​​해결할 수 있습니다.
  • 대량의 코드는 구조화 된 경우 더 추적 가능합니다.
  • 인간의 일은 항상 검증되어야합니다.
  • 좋은 프로젝트 수명주기 계획은 개발 프로세스를 향상시킵니다.
  • 시스템 문서는 개발 프로세스의 부산물이며 나중에는 나중에 수행하지 않습니다.

Waterfall 모델은 일반적으로 메인 프레임 시스템 인 크고 복잡한 응용 프로그램 시스템의 개발에 구조, 메트릭 및 제어 기능을 제공하려는 초기 시도였습니다.

폭포 형 모델이란 무엇입니까? -techopedia에서 정의