Hvad er en dynamisk systemudviklingsmetode?
Dynamic Systems Development Method, eller DSDM, er en proces, som computersystemudviklere kan bruge til at oprette nye computersystemer. Metodens navn inkluderer ordet dynamisk, fordi det er en metode, der konstant ændrer sig, eller det er en dynamisk tilgang til udvikling af systemerne. Den dynamiske systemudviklingsmetode består af en fem-fase proces: gennemførlighed, forretning, iteration af funktionel model, design og implementering.
I gennemførlighedsfasen af Dynamic Systems Development Method identificeres problemet eller problemet. Med andre ord, det system, der skal udvikles, løser eller løser problemet eller problemet, der blev præsenteret i dette trin i processen. I denne fase kontrollerer metoden for at se, om applikationen skal udvikles med RAD (Rapid Application Development) -tilgang, der bruger trinvis prototype. Hvis RAD-fremgangsmåden er passende, kan Dynamic Systems Development Method fortsætte til forretningsfasen.
Metodens forretningsfase kræver en sammenligning af kravene i virksomheden, som systemet udvikles til, og den information, som systemet kan give. Så længe systemet kan levere, hvad virksomheden har brug for, kan udviklingen af systemet fortsætte til tredje fase, som er den funktionelle model-iterationsfase.
Iterationsfasen til den funktionelle model involverer opbygning af prototypen til systemet. Brugere af systemet evaluerer derefter prototypen for at sikre, at informationsoutput er de oplysninger, virksomheden søger. Efter at have kørt test på prototypen, giver brugeren derefter feedback til udvikleren for at foretage eventuelle justeringer eller nødvendige ændringer for at justere systemets output. Iterationstrinnet med funktionel model er typisk opdelt i to eller tre forsøg, indtil systemet og eventuelle efterfølgende softwareprogrammer, der er forbundet med systemet, opfylder de krævede behov.
Når modellen er bragt til sin sidste fase, er den næste fase af Dynamic Systems Development Method designfasen. I designfasen konstrueres modellen til det aktuelle system. Med andre ord bringes systemet og al software, der bruges med systemet, til dets sidste fase.
Den sidste fase af metoden for dynamisk systemudvikling er implementeringsstadiet. Dette er, når systemet og softwaren testes som det endelige produkt for at registrere eventuelle nye bugs eller bugs, der ikke blev korrigeret mellem modellen og overgangen til designstadiet. Når systemet er testet, rulles det ud og implementeres fuldstændigt overalt.