Database livssyklusstadier

...

Database er enhver programvarepakke som er opprettet og implementert for å administrere datafiler i et organisert og digitalt format. Hensikten med enhver databaseprogramvare er å effektivt administrere og håndtere store sett med data og, av denne grunn, dens utvikling og implementering er nøye observert og dokumentert for å unngå feilfunksjon under driften periode. Denne observasjons- og dokumentasjonsprosessen til et databaseprogram er formelt kjent som databaselivssyklus, som består av fem hovedstadier. Disse stadiene av databasens livssyklus representerer fasene der dette programmet faktisk planlegges, utvikles, evalueres og implementeres i praktiske miljøer. Dessuten, hvis et problem (eller et smutthull) oppdages på et hvilket som helst stadium, rulles livssyklusen tilbake (eller startes på nytt) for å eliminere det, for å produsere en effektiv databaseprogramvare.

Planlegger

Den første fasen av en databaseutviklingslivssyklus involverer innsamling av nødvendig informasjon, og utarbeidelse av et teoretisk rammeverk vedrørende hvilke krav databaseprogrammet er for utviklet. Det er i dette stadiet at en utvikler planlegger en plattform som databaseprogrammet skal designes over, tildeler et budsjett knyttet til prosessen, og setter en tidslinje der prosessen med utvikling og implementering skal være fullført.

Dagens video

Analyse

Analysestadiet innebærer kritisk evaluering av databaseutviklingsplanleggingen utført på forhånd. I dette stadiet vurderer mer enn én utvikler (eller et team av utviklere) planen for databaseutvikling mot elementene som kostnad, tidsperiode, utviklingsplattform (som programmeringsspråk), og anslåtte utviklingsresultater, for å analysere effektiviteten knyttet til den planlagte databasen program. For å si det enkelt; denne fasen innebærer å analysere planen og finne smutthull som finnes i databaseutviklingsplanen.

Design utvikling

Et databaseprogram (etter nøye planlegging og analyse) er designet eller utviklet i denne tredje fasen av databasens livssyklus. Det er i dette stadiet at alle de logiske designparametrene for databaseoperasjoner er ferdigstilt, og programutviklingen utføres under en spesifisert tidsperiode. Når dette designstadiet er fullført, gjøres en komplett databaseprogramvarepakke tilgjengelig, med alle de tekniske begrensningene og smutthullene adressert i de to foregående stadiene. Videre kontrolleres vanligvis denne ferdigstilte versjonen av databaseprogrammet for at den fungerer effektivitet (i design-/utviklingsstadiet) før det tas inn i neste fase av gjennomføring.

Gjennomføring

I dette stadiet implementeres det utviklede programmet over det gitte settet med dataverdier (informasjon), og dets operasjonelle parametere blir til slutt satt i verk over forhåndsdefinerte oppgaver. Dette betyr at, i implementeringsfasen, begynner det utviklede databaseprogrammet å fungere som brukerstyrt programvare, rettet mot å administrere en allerede eksisterende datapool for de ønskede oppgavene.

Vedlikehold

Den femte fasen av vedlikehold er vanligvis en forlenget fase, som representerer hele perioden som er tildelt for testing, administrasjon, feilsøking og vedlikehold av funksjonene i utviklet database program. Dette stadiet begynner normalt rett etter implementeringen av et databaseprogram, og varer til noe betydelig problemet oppstår med databasen, som krever at den redesignes eller planlegges på nytt for en annen syklus av gjennomføring.