Metoda dinamičnega razvoja sistemov ali DSDM je en proces, ki ga lahko razvijalci računalniških sistemov uporabijo za ustvarjanje novih računalniških sistemov. Ime metode vključuje besedo dinamična, ker gre za metodo, ki se nenehno spreminja, oziroma je dinamičen pristop k razvoju sistemov. Metoda dinamičnega razvoja sistemov je sestavljena iz petih faz: izvedljivost, poslovanje, ponovitev funkcionalnega modela, načrtovanje in implementacija.
Med fazo izvedljivosti metode razvoja dinamičnih sistemov se ugotovi problem ali težava. Z drugimi besedami, sistem, ki bo razvit, bo rešil ali obravnaval vprašanje ali problem, predstavljen v tej fazi procesa. V tej fazi metoda preveri, ali je treba aplikacijo razviti s pristopom hitrega razvoja aplikacij (RAD), ki uporablja inkrementalno izdelavo prototipov. Če je pristop RAD primeren, se lahko metoda dinamičnega razvoja sistemov nadaljuje v poslovno fazo.
Poslovna faza metode zahteva ujemanje zahtev podjetja, za katerega se sistem razvija, in informacij, ki jih sistem lahko zagotovi. Dokler lahko sistem zagotavlja tisto, kar potrebuje podjetje, se lahko razvoj sistema nadaljuje v tretjo fazo, to je faza ponovitve funkcionalnega modela.
Faza ponovitve funkcionalnega modela vključuje izgradnjo prototipa sistema. Uporabniki sistema nato ocenijo prototip, da zagotovijo, da so izhodne informacije informacije, ki jih podjetje išče. Po izvedbi testov na prototipu uporabnik nato razvijalcu posreduje povratne informacije, da naredi kakršne koli popravke ali potrebne spremembe za prilagoditev izhoda sistema. Faza ponovitve funkcionalnega modela je običajno razdeljena na dva ali tri poskuse, dokler sistem in vsi poznejši programi, povezani s sistemom, ne izpolnijo zahtevanih potreb.
Ko je model pripeljan v končno fazo, je naslednja faza metode razvoja dinamičnih sistemov faza načrtovanja. V fazi načrtovanja se model vgradi v dejanski sistem. Z drugimi besedami, sistem in vsa programska oprema, ki se uporablja s sistemom, so pripeljani v končno fazo.
Zadnja faza metode razvoja dinamičnih sistemov je faza implementacije. Takrat se sistem in programska oprema testirata kot končni izdelek za odkrivanje novih napak ali napak, ki niso bile popravljene med modelom in prehodom na fazo načrtovanja. Ko je sistem preizkušen, se uvede in v celoti implementira na vseh področjih.
SmartAsset.