Dinaminių sistemų kūrimo metodas arba DSDM yra vienas procesas, kurį kompiuterių sistemų kūrėjai gali naudoti kurdami naujas kompiuterines sistemas. Metodo pavadinime yra žodis dinaminis, nes tai nuolat kintantis metodas arba dinamiškas požiūris į sistemų kūrimą. Dinaminių sistemų kūrimo metodas susideda iš penkių etapų proceso: galimybių, verslo, funkcinio modelio iteracijos, projektavimo ir įgyvendinimo.
Dinaminių sistemų kūrimo metodo pagrįstumo etape problema arba problema nustatoma. Kitaip tariant, sistema, kuri bus kuriama, išspręs arba išspręs šiame proceso etape iškilusią problemą ar problemą. Šio etapo metu metodas patikrina, ar programą reikia kurti naudojant greitojo taikomųjų programų kūrimo (RAD) metodą, kuris naudoja laipsnišką prototipų kūrimą. Jei RAD metodas yra tinkamas, dinaminių sistemų kūrimo metodas gali tęstis verslo etape.
Metodo verslo fazė reikalauja suderinti verslo, kuriam sistema kuriama, reikalavimus ir informaciją, kurią sistema gali pateikti. Kol sistema gali suteikti tai, ko reikia verslui, sistemos kūrimas gali tęstis į trečiąjį etapą, kuris yra funkcinio modelio iteracijos fazė.
Funkcinio modelio iteracijos fazė apima sistemos prototipo kūrimą. Tada sistemos vartotojai įvertina prototipą, siekdami užtikrinti, kad informacija būtų ta informacija, kurios siekia verslas. Atlikęs prototipo testus, vartotojas pateikia kūrėjui grįžtamąjį ryšį, kad jis atliktų bet kokius pakeitimus ar reikiamus pakeitimus, kad pakoreguotų sistemos išvestį. Funkcinio modelio iteracijos etapas paprastai suskirstomas į du ar tris bandymus, kol sistema ir bet kokios vėlesnės su sistema susijusios programinės įrangos programos atitinka reikiamus poreikius.
Kai modelis pasiekia galutinį etapą, kitas dinaminių sistemų kūrimo metodo etapas yra projektavimo etapas. Projektavimo etape modelis sukonstruotas į tikrąją sistemą. Kitaip tariant, sistema ir bet kokia su sistema naudojama programinė įranga patenka į galutinį etapą.
Paskutinis dinaminių sistemų kūrimo metodo etapas yra įgyvendinimo etapas. Tai yra tada, kai sistema ir programinė įranga išbandoma kaip galutinis produktas, siekiant aptikti naujas klaidas arba klaidas, kurios nebuvo ištaisytos tarp modelio ir projektavimo etapo perėjimo. Kai sistema išbandoma, ji išleidžiama ir visiškai įdiegta.