Vad är en dynamisk systemutvecklingsmetod?
Dynamic Systems Development Method, eller DSDM, är en process som datorsystemutvecklare kan använda för att skapa nya datorsystem. Namnet på metoden innehåller ordet dynamik eftersom det är en metod som ständigt förändras, eller det är en dynamisk strategi för att utveckla systemen. Den dynamiska systemutvecklingsmetoden består av en femfasprocess: genomförbarhet, företag, funktionell modellering, design och implementering.
Under genomförbarhetsfasen för den dynamiska systemutvecklingsmetoden identifieras problemet eller problemet. Med andra ord kommer systemet som kommer att utvecklas att lösa eller ta itu med problemet eller problemet som presenteras under detta skede av processen. Under denna fas kontrollerar metoden för att se om applikationen måste utvecklas med snabb applikationsutvecklingsstrategi, som använder inkrementell prototyp. Om RAD -metoden är lämplig kan den dynamiska systemutvecklingsmetoden fortsätta till affärsfasen.
Metodens affärsfas kräver en matchning av kraven i verksamheten som systemet utvecklas för och den information som systemet kan tillhandahålla. Så länge systemet kan tillhandahålla vad verksamheten behöver kan utvecklingen av systemet fortsätta till den tredje fasen, vilket är den funktionella modellen iterationsfasen.
Den funktionella modelleringsfasen involverar att bygga prototypen för systemet. Användare av systemet utvärderar sedan prototypen för att säkerställa att informationsutgången är den information som företaget söker. Efter att ha kört tester på prototypen ger användaren sedan feedback till utvecklaren för att göra eventuella tweaks eller nödvändiga ändringar för att justera systemets utgång. Det funktionella modellen iterationssteget delas vanligtvis upp i två eller tre försök tills systemet och eventuella efterföljande program som är associerade med systemet uppfyllernödvändiga behov.
När modellen har tagits till sitt sista steg är nästa fas av den dynamiska systemutvecklingsmetoden designfasen. Under designfasen är modellen konstruerad i det faktiska systemet. Med andra ord, systemet och all programvara som används med systemet föras till dess slutfas.
Det sista steget i den dynamiska systemutvecklingsmetoden är implementeringsstadiet. Detta är när systemet och programvaran testas som slutprodukten för att upptäcka nya buggar eller buggar som inte korrigerades mellan modellen och designstadiet. När systemet har testats rullas det ut och implementeras helt över hela linjen.