Какво е модел на водопад? определение и значение

click fraud protection

Моделът на водопада е модел на разработка на софтуер, който се движи в серия от фиксирани етапи: спецификация на изискванията, проектиране, внедряване, тестване и инсталиране. Моделът работи добре за разработка в малък мащаб, но е твърде твърд за широкомащабна разработка на системи. Например, клиентите рядко са в състояние да обяснят напълно своите функционални изисквания в началото на проекта, защото могат да осъзнаят какво искат само след като могат да видят системата операция. Но те забавят внедряването на системата до относително късно в проекта, когато е твърде късно за промяна на софтуера. Вижте постепенно развитие, итеративно развитие, жизнен цикъл на разработка на софтуер (SDLC), софтуерно инженерство.

Technipages обяснява модела на водопада

Моделът на водопада беше първият процесен модел, пуснат за обществеността. По същия начин се споменава като модел на прав последователен жизнен цикъл, лесен за разбиране и използване. При каскаден модел всеки етап трябва да бъде завършен, преди да започне следващият етап и няма покритие в етапите.

Моделът Waterfall е най-точният SDLC подход, който е бил използван за напредък в програмирането. Каскадният модел показва процеса на усъвършенстване на продукта в директен последователен поток. Това означава, че на всеки етап от модела процесът на разработка започва веднага, последният етап е завършен.

Каскаден модел – Дизайн

Каскадният подход беше първият SDLC модел, който се използва като цяло в софтуерното инженерство, за да се гарантира изпълнението на начинанието. В подхода „Водопадът“ цялата процедура за напредване на програмирането е изолирана на отделни етапи. В този модел на водопад резултатът от един етап се превръща в последователен принос към следващия етап.

Придружаващото очертание е изобразяване на различните периоди от Модела на водопада.

Последователните етапи в модела Waterfall са −

  • Събиране и проверка на изискванията
  • Проектиране на системата
  • Изпълнение
  • Интегриране и тестване
  • Разработване на рамка
  • Поддръжка

Често използвани модели на водопад

  • С модел на водопад, дейностите по разработване на софтуер се извършват в последователни редове за постигане на най-добър резултат.
  • Всяка от фазите е модел на водопадзависи от постиженията на тези, които идват преди него.
  • Модел на водопад повишава производителността при разработка на софтуер.

Често срещани злоупотреби с модел на водопад

  • Пропускане на фаза/етап на модел на водопад не влияе реално върху дейността по разработка на софтуер. Пропуснатата фаза може да се извърши по-късно