Kas yra krioklio modelis? apibrėžimas ir prasmė

click fraud protection

„Waterfall Model“ yra programinės įrangos kūrimo modelis, kuris juda fiksuotais etapais: reikalavimų specifikacija, projektavimas, įgyvendinimas, testavimas ir diegimas. Modelis puikiai tinka mažo masto plėtrai, tačiau jis yra per griežtas didelio masto sistemos kūrimui. Pavyzdžiui, pradžioje klientai retai gali iki galo paaiškinti savo funkcinius reikalavimus projektą, nes jie gali suvokti, ko nori tik tada, kai galės pamatyti sistemą operacija. Tačiau jie atideda sistemos įgyvendinimą iki santykinai vėlyvos projekto pabaigos, kai jau per vėlu pakeisti programinę įrangą. Žr. laipsnišką kūrimą, kartotinį kūrimą, programinės įrangos kūrimo gyvavimo ciklą (SDLC), programinės įrangos inžineriją.

Technipages paaiškina krioklio modelį

„Waterfall Model“ buvo pirmasis proceso modelis, išleistas visuomenei. Jis taip pat minimas kaip tiesioginis nuoseklus gyvavimo ciklo modelis, jį lengva suprasti ir naudoti. Kaskadiniame modelyje kiekvienas etapas turi būti baigtas prieš pradedant kitą etapą ir etapuose nėra dangos.

„Waterfall“ modelis yra pats punktualiausias SDLC metodas, kuris buvo naudojamas programavimo tobulėjimui. Kaskadinis modelis parodo produkto tobulinimo procesą tiesioginiu nuosekliu srautu. Tai reiškia, kad bet kuriame modelio etape kūrimo procesas prasideda iškart, kai baigiamas paskutinis etapas.

Kaskadinis modelis – dizainas

Kaskadinis metodas buvo pirmasis SDLC modelis, paprastai naudojamas programinės įrangos inžinerijoje, siekiant užtikrinti įsipareigojimo įvykdymą. Taikant „krioklio“ metodą, visa programavimo tobulinimo procedūra suskirstyta į atskirus etapus. Šiame krioklio modelyje vieno etapo rezultatas yra maždaug kaip indėlis į kitą etapą iš eilės.

Kartu pateikiamas apibrėžimas yra įvairių krioklio modelio laikotarpių vaizdavimas.

Iš eilės krioklio modelio etapai yra −

  • Reikalavimų surinkimas ir patikrinimas
  • Sistemos projektavimas
  • Įgyvendinimas
  • Integracija ir testavimas
  • Karkaso kūrimas
  • Priežiūra

Įprasti krioklio modelio naudojimo būdai

  • Su krioklio modelis, programinės įrangos kūrimo veikla vykdoma nuosekliais užsakymais, siekiant geriausio rezultato.
  • Kiekviena iš fazių yra krioklio modelispriklauso nuo ankstesnių pasiekimų.
  • Krioklio modelis padidina programinės įrangos kūrimo produktyvumą.

Dažnas netinkamas krioklio modelio naudojimas

  • Fazės / etapo praleidimas krioklio modelis tikrai neturi įtakos programinės įrangos kūrimo veiklai. Praleista fazė gali būti atlikta vėliau