Hva er SDLC Waterfall Modell?
Innledning:
Waterfall modell er et eksempel på en Sekvensiell modell. I denne modellen, programvare utviklingen aktiviteten er delt inn i ulike faser, og hver fase består av en rekke oppgaver og har forskjellige mål.
Waterfall modellen er en pioner i SDLC prosesser. Faktisk, det var den første modellen som ble mye brukt i software bransjen. Det er delt inn i faser og utgang av en fase blir input i neste fase., Det er obligatorisk for en fase for å bli ferdig før den neste fasen starter. Kort sagt, det er ingen overlappende i Fossen modell
I foss, utvikling av en fasen starter når den forrige fasen er fullført. På grunn av denne art, hver fase av waterfall modellen er ganske presis godt definert. Siden faser faller fra et høyere nivå til et lavere nivå, som en foss, Det er navngitt som waterfall modell.,
Billedlig fremstilling av waterfall modell:
aktivitetene som er involvert i ulike faser er som følger:
S. Ingen | – Fase | Aktiviteter Utført | Leveransen |
---|---|---|---|
1 | behovsanalyse | 1. Fange opp alle kravene. 2. Gjør brainstorming og veiledning for å forstå kravene. 3. Gjør krav mulighetsstudie test for å sikre at kravene er testbare eller ikke., |
RUD ( Krav Forståelse Dokument) |
2 | System Design | 1. Som per krav, lage design 2. Fange programvare / maskinvare som trengs. 3. Dokumentet design |
HLD ( High Level Design dokument) LLD (Low level design dokument) |
3 | – Implementering | 1. Som per design skaper de programes / kode 2. Integrere koder for neste fase. 3., Unit testing av koden |
Programmer Unit-test tilfeller, og resultatene |
4 | System Testing | 1. Integrere enheten testet koden og teste den for å sørge for at det fungerer som forventet. 2. Utføre alle testene aktiviteter (Funksjonelle og ikke funksjonelle) for å kontrollere at systemet oppfyller kravene. 3. I tilfelle av noe unormalt, kan du rapportere det. 4. Spor fremgangen din på testing gjennom verktøy som sporbarhet beregninger, ALM 5. Rapporten testing aktiviteter. |
Test tilfeller Test rapporter rapporter Feil Oppdatert matriser., |
5 | System Distribusjon | 1. Kontroller at miljøet er opp 2. Sørg for at det er ingen sev 1 åpne defekter. 3. Sørg for at testen avslutt kriterier er oppfylt. 4. Distribuere programmet i de respektive miljø. 5. Utføre en kontroll i miljøet etter at søknaden er utplassert for å sikre at programmet ikke bryte. |
Brukerveiledning Miljø definisjon / spesifikasjon |
6 | System maintenance | 1., Kontroller at programmet er oppe og kjører i de respektive miljø. 2. Incase brukeren møter og feil, sørg for å merke og til å løse problemene vi står overfor. 3. Incase noen problemet er løst; den oppdaterte koden settes ut i miljøet. 4.Programmet er alltid utvidet til å inkludere flere funksjoner, kan du oppdatere miljøet med den nyeste funksjonene |
Brukerveiledning Liste over produksjon billetter Liste over nye funksjoner som er implementert. |
Når du skal bruke SDLC Waterfall Modell?,
SDLC Foss-modellen brukes når
- Krav er stabil og ikke endres ofte.
- Et program er liten.
- Det er ingen krav som ikke er forstått, eller ikke helt klart.
- omgivelsene er stabile
- verktøy og teknikker er stabil og er ikke dynamisk
- Ressurser er godt trent og er tilgjengelig.
Fordeler og Ulemper av Waterfall modell
Fordeler med å bruke Fossen modellen er som følger:
- Enkel og lett å forstå og bruke.,
- For mindre prosjekter, waterfall modell fungerer godt og gir relevante resultater.
- Siden fasene er stive og presis, en fase gjøres en på en gang, er det lett å vedlikeholde.
- start-og sluttkriterier er godt definert, så det er lett og systematisk for å gå videre med høy kvalitet.
- Resultater er godt dokumentert.
Ulemper ved Waterfall modell:
- Kan vedta endringer i krav
- Det blir veldig vanskelig å gå tilbake til fase., Hvis For eksempel programmet har nå flyttet til testing stage, og det er en endring i krav, Det blir vanskelig å gå tilbake og endre det.
- Levering av det endelige produktet er sent så det er ingen prototype som er vist intermediately.
- For større og komplekse prosjekter, denne modellen er ikke bra som en risikofaktor er høyere.
- Ikke egnet for prosjekter hvor kravene endres ofte.
- fungerer ikke for lang og pågående prosjekter.,
- Siden testene er gjort på et senere tidspunkt, er det ikke tillat å identifisere utfordringer og risikoer i tidligere fase, slik at risikoen avbøtende strategi er vanskelig å forberede seg.
Konklusjon
I fossen modell, det er veldig viktig å ta melde seg ut av leveransen av hver fase. Per i dag er de fleste av prosjektene er i bevegelse med Smidig og Prototype-modeller, Waterfall modell fortsatt holder bra for mindre prosjekter. Hvis kravene er grei og testbare, Waterfall modell vil gi de beste resultatene.