SDLC Faser i Visual Basic

Den Software Development Life Cycle (SDLC) Modellen beskriver de ulike fasene av en programvare utviklingen prosjekt fra start til slutt. Uansett programmeringsspråk, nivå av teknologi eller om prosjektet innebærer å skape en forretningsløsning eller en ny mobiltelefon operativsystemet, fasene forblir den samme. Her er de fasene som de forholder seg til en Visual Basic utviklingsprosjekt.

konseptualisering

Hvert prosjekt begynner med en viss idé eller konsept. Denne ideen må bli foreslått, kanalisert gjennom de riktige beslutningstakere deretter prioriteres. Hvis tanken har fortrinn, ressurser fordeles og en ny programvare-prosjekt begynner.

Analyse

Å transformere en idé eller konsept i programvare, har noen til å sette omfanget av prosjektet, bestemme de grunnleggende funksjonene, hvordan det passer innenfor dagens forretningsprosesser og veie kostnadene ved prosjektet mot de fordelene som oppnås. I store, formelle prosjekter, kan analysen inkluderer forundersøkelser, behovsanalyse og / eller prosessanalyser. I et mindre prosjekt, kan utvikleren bare sitte ned med en medarbeider og diskutere behov.

Design

Før programmering begynner, er analysen omgjort til en generell design som tar for seg teknologier som trengs, den overordnede strukturen av programmene, de viktigste komponentene, datalagring, sikkerhet og andre designfaktorer. Hvis dette er et stort prosjekt som omfatter en rekke utviklere og et stort omfang av arbeid, vil utformingen inkluderer en prosjektplan med tidsplaner, en tidslinje, budsjett og oppgaver.

programmering

Når design er på plass, begynner programmering. De fleste Visual Basic utviklere bruker en sirkulær tilnærming der fasene ikke er strengt definert. Hver syklus kombinerer analyse, design og programmering, noe som resulterer i et nytt sett med funksjoner som kan gjennomgås med virksomheten ansatte. Denne periodisk gjennomgang sikrer at arbeidet oppfyller de ansattes behov uten å gå av sporet.

testing

Testing sikrer at programmet utfører alle funksjonene bestemt i analysefasen og at programmet fungerer riktig. I store prosjekter kan dette innebære formelle testplaner, kjører gjennom en rekke testtilfelle.

Distribusjon

Etter programvaren er bygget og testet, har det å bli sluppet til de som skal bruke den. Dette kan være så enkelt som å laste den opp til en webserver eller installere den på arbeidsstasjoner. For større prosjekter, kan det innebære å migrere eldre data, installere ny maskinvare eller kontrahering hosting-tjenester.

Vedlikehold

Når programvaren blir gitt ut, begynner det vanskelige arbeidet. Forretningsmessige krav alltid endre og programvaren har til å endre for å møte disse behovene. Som maskinvareplattformer endres, databaser oppgradert og nye prosjekter grensesnitt med dagens systemer, vokser og endringer i programmet for å møte disse behovene.

Abandonment

På et tidspunkt hver programvare-prosjekt avsluttes. oppstår nye teknologier som gjør programmene foreldet eller krav endres så drastisk som en omskriving er nødvendig. Når dette skjer, starter prosessen på nytt med en ny programvareutvikling livssyklus.