Hva er en dynamisk systemutviklingsmetode?
Dynamic Systems Development Method, eller DSDM, er en prosess som datasystemutviklere kan bruke for å lage nye datasystemer. Navnet på metoden inkluderer ordet dynamisk fordi det er en metode som stadig endres, eller det er en dynamisk tilnærming for å utvikle systemene. Dynamic Systems Development Method består av en femfase prosess: gjennomførbarhet, forretning, iterasjon av funksjonelle modeller, design og implementering.
I løpet av mulighetsfasen av Dynamic Systems Development Method identifiseres problemet eller problemet. Med andre ord, systemet som skal utvikles vil løse eller løse problemet eller problemet som ble presentert i dette stadiet av prosessen. I løpet av denne fasen kontrollerer metoden for å se om applikasjonen må utvikles med RAD (Rapid Application Development) tilnærming, som bruker trinnvis prototyping. Hvis RAD-tilnærmingen er passende, kan Dynamic Systems Development Method fortsette til forretningsfasen.
Forretningsfasen av metoden krever en samsvar mellom kravene til virksomheten som systemet utvikles for og informasjonen som systemet kan gi. Så lenge systemet kan gi det virksomheten trenger, kan utviklingen av systemet fortsette til tredje fase, som er funksjonell modell iterasjonsfase.
Iterasjonsfasen for funksjonell modell innebærer å bygge prototypen til systemet. Brukere av systemet evaluerer deretter prototypen for å sikre at informasjonsutgangen er den informasjonen virksomheten søker. Etter å ha kjørt tester på prototypen, gir brukeren deretter tilbakemelding til utvikleren for å gjøre eventuelle justeringer eller nødvendige endringer for å justere utdataene fra systemet. Iterasjonstrinnet med funksjonell modell blir typisk delt opp i to eller tre forsøk inntil systemet og eventuelle påfølgende programvare tilknyttet systemet oppfyller de nødvendige behov.
Når modellen er brakt til sluttfase, er den neste fasen av Dynamic Systems Development Method designfasen. I prosjekteringsfasen konstrueres modellen til selve systemet. Med andre ord bringes systemet og all programvare som brukes med systemet til sluttfase.
Det siste stadiet av Dynamic Systems Development Method er implementeringsstadiet. Dette er når systemet og programvaren blir testet som sluttproduktet for å oppdage nye feil eller feil som ikke ble korrigert mellom modellen og designtrinnets overgang. Når systemet er testet, rulles det ut og implementeres i sin helhet.