what is sdlc waterfall model
Kaj je Model slapa SDLC ?
Uvod :
Model slapa je primer zaporednega modela. V tem modelu je dejavnost razvoja programske opreme razdeljena na različne faze, vsaka faza pa je sestavljena iz vrste nalog in ima različne cilje.
Model slapa je pionir podjetja SDLC procesi . Pravzaprav je bil to prvi model, ki se je pogosto uporabljal v industriji programske opreme. Razdeljen je na faze in izhod ene faze postane vhod v naslednjo fazo. Obvezno je, da se faza zaključi pred začetkom naslednje faze. Skratka, pri modelu Slap ni prekrivanja
najboljši čistilec datotek za Windows 10
V slapu se razvoj ene faze začne šele, ko je končana prejšnja faza. Zaradi te narave je vsaka faza modela slapa precej natančno natančno opredeljena. Ker faze padajo z višje na nižjo raven, kot je slap, je imenovan kot model slapa.
Slikovna predstavitev modela slapa:
kako narediti globoko kopijo polja Java
Dejavnosti, ki so vključene v različne faze, so naslednje:
S. Št | Faza | Izvedene dejavnosti | Rezultati |
---|---|---|---|
eno | Analiza zahtev | 1. Zajemite vse zahteve. 2. Naredite možgansko nevihto in se predstavite, da boste razumeli zahteve. 3. Naredite preizkus izvedljivosti zahtev, da zagotovite, da so zahteve preverljive ali ne. | RUD (zahteve za razumevanje dokumenta) |
dva | Oblikovanje sistema | 1. V skladu z zahtevami ustvarite zasnovo 2. Zajemite zahteve glede strojne / programske opreme. 3. Dokumentirajte modele | HLD (projektni dokument na visoki ravni) LLD (projektni dokument nizke ravni) |
3. | Izvajanje | 1. V skladu z zasnovo ustvarite programe / kodo 2. Vključite kode za naslednjo fazo. 3. Enotno testiranje kode | Programi Enotni testni primeri in rezultati |
4. | Testiranje sistema | 1. Vključite preizkušeno kodo enote in jo preizkusite, da se prepričate, ali deluje po pričakovanjih. 2. Opravite vse preskusne dejavnosti (funkcionalne in nefunkcionalne), da zagotovite, da sistem izpolnjuje zahteve. 3. V primeru kakršne koli nepravilnosti to sporočite. 4. Spremljajte svoj napredek pri testiranju z orodji, kot so meritve sledljivosti, ALM 5. Prijavite svoje dejavnosti testiranja. | Testni primeri Poročila o preskusih Poročila o napakah Posodobljene matrice. |
5. | Uvajanje sistema | 1. Prepričajte se, da je okolje navzgor 2. Prepričajte se, da ni odprtih nobenih napak sev 1. 3. Prepričajte se, da so izpolnjena merila za izhod iz testa. 4. Razmestite aplikacijo v ustreznem okolju. 5. Po uvedbi aplikacije izvedite preverjanje zdravstvenega stanja v okolju, da zagotovite, da se aplikacija ne pokvari. | Navodila za uporabo Opredelitev / specifikacija okolja |
6. | Vzdrževanje sistema | 1. Prepričajte se, da aplikacija deluje in deluje v ustreznem okolju. 2. Omogočite uporabniška srečanja in napake, zabeležite in odpravite težave. 3. Če je težava odpravljena; posodobljena koda je nameščena v okolju. 4. Aplikacija je vedno izboljšana tako, da vključuje več funkcij, posodablja okolje z najnovejšimi funkcijami | Navodila za uporabo Seznam produkcijskih vozovnic Seznam implementiranih novih funkcij. |
Kaj se boste naučili:
Kdaj uporabiti model SDLC Waterfall?
Model SDLC Waterfall se uporablja, ko
- Zahteve so stabilne in se ne spreminjajo pogosto.
- Vloga je majhna.
- Nobena zahteva ni nerazumljiva ali ne preveč jasna.
- Okolje je stabilno
- Uporabljena orodja in tehnike so stabilne in niso dinamične
- Viri so dobro usposobljeni in so na voljo.
Prednosti in slabosti modela Slap
Prednosti uporabe modela Slap so naslednje:
- Preprosto in enostavno za razumevanje in uporabo.
- Pri manjših projektih model slapa deluje dobro in daje ustrezne rezultate.
- Ker so faze toge in natančne, se ena faza izvaja ena za drugo, zato jo je enostavno vzdrževati.
- Merila za vstop in izstop so natančno opredeljena, zato je enostavno in sistematično nadaljevati s kakovostjo.
- Rezultati so dobro dokumentirani.
Slabosti uporabe modela Slap:
- Sprememb zahtev ni mogoče sprejeti
- Zelo težko se vrnemo nazaj v fazo. Če se je aplikacija na primer zdaj preselila v fazo preskušanja in se zahteva spremeni, se je težko vrniti in jo spremeniti.
- Dostava končnega izdelka je pozna, saj ni prototipa, ki bi bil vmesno predstavljen.
- Za večje in zapletene projekte ta model ni dober, saj je dejavnik tveganja večji.
- Ni primeren za projekte, kjer se zahteve pogosto spreminjajo.
- Ne deluje za dolge in tekoče projekte.
- Ker se testiranje opravi pozneje, ne omogoča identifikacije izzivi in tveganja v zgodnejši fazi, zato je strategijo za zmanjšanje tveganja težko pripraviti.
Zaključek
Pri modelu slapa je zelo pomembno, da vzamete odjavi se končnih rezultatov posamezne faze. Danes se večina projektov premika Okretna in prototipov modelov, model Slap je še vedno primeren za manjše projekte. Če so zahteve enostavne in preverljive, bo model Slap prinesel najboljše rezultate.
Priporočeno branje
- Spiralni model - kaj je SDLC spiralni model?
- Faze, metodologije, procesi in modeli SDLC (življenjski cikel razvoja programske opreme)
- Onsite - Offshore model projektov za preskušanje programske opreme (in kako to narediti za vas)
- Študija primera: Kako odpraviti pomanjkljivosti slapov in agilnih razvojnih procesov s pomočjo hibridnega modela
- Pregled orodja za upravljanje preizkusov podjetja Zephyr - Kako uporabiti sredstva modela slapa v orodju Agile
- Slap Agile Vs: Katera je najboljša metodologija za vaš projekt?
- Praktično preizkušanje programske opreme - nova BREZPLAČNA e-knjiga [prenos]
- Kaj je STLC V-model?