Kaj je model slapov?

Model slapov je vrsta korakov, ki se lahko uporabijo kot smernice za načrtovanje v procesu razvoja programske opreme. Konceptualizira korake kot začetek na najvišji ravni in "spuščanje" na nižje ravni, ko je napredek dosežen. Tako kot slap, napredek lahko teče le v eno smer, proces pa je namenjen odpravi situacij, v katerih je treba opraviti retroaktivne spremembe. Model slapov izvira iz področij fizičnega inženiringa, kot je gradnja, pri čemer so spremembe že opravljenih del lahko drage ali nemogoče.

Koraki za model slapov

  1. Določite in dokumentirajte vse zahteve projekta.
  2. Oblikujte arhitekturo programske opreme.
  3. Izvedite načrt kot kodo.
  4. Preverite, ali programska oprema deluje po načrtu.
  5. Ohranite končni izdelek.

Arhitektura, kodeks, programski izrazi