Co je to metoda vývoje dynamických systémů?
Metoda Dynamic Systems Development Method neboli DSDM je proces, který mohou vývojáři počítačových systémů použít k vytváření nových počítačových systémů. Název metody zahrnuje slovo dynamic, protože se jedná o metodu, která se neustále mění, nebo jde o dynamický přístup k vývoji systémů. Metoda dynamického vývoje systémů se skládá z pěti fází: proveditelnost, podnikání, iterace funkčních modelů, návrh a implementace.
Během fáze proveditelnosti metody dynamického vývoje systémů je problém nebo problém identifikován. Jinými slovy, systém, který se bude vyvíjet, vyřeší nebo vyřeší problém nebo problém představený během této fáze procesu. Během této fáze metoda zkontroluje, zda je třeba aplikaci vyvinout pomocí přístupu Rapid Application Development (RAD), který používá přírůstkové prototypování. Je-li přístup RAD vhodný, může metoda Dynamic Systems Development pokračovat do obchodní fáze.
Obchodní fáze metody vyžaduje shodu s požadavky podnikání, pro které je systém vyvíjen, a informacemi, které systém může poskytnout. Pokud systém dokáže poskytnout to, co podnik potřebuje, může vývoj systému pokračovat až do třetí fáze, což je fáze iterace funkčního modelu.
Fáze iterace funkčního modelu zahrnuje vytvoření prototypu systému. Uživatelé systému pak vyhodnotí prototyp, aby zajistili, že informační výstup je informacemi, které podnik hledá. Po provedení testů na prototypu pak uživatel poskytne zpětnou vazbu vývojáři, aby provedl jakékoli vylepšení nebo nezbytné změny, aby upravil výstup systému. Fáze iterace funkčního modelu je obvykle rozdělena do dvou nebo tří pokusů, dokud systém a jakékoli následné softwarové programy spojené se systémem nesplňují požadované potřeby.
Jakmile je model uveden do závěrečné fáze, je další fáze metody dynamického vývoje systémů fáze návrhu. Během fáze návrhu je model zkonstruován do skutečného systému. Jinými slovy, systém a veškerý software používaný se systémem jsou uvedeny do konečné fáze.
Závěrečnou fází metody vývoje dynamických systémů je fáze implementace. To je, když je systém a software testován jako finální produkt k detekci jakýchkoli nových chyb nebo chyb, které nebyly opraveny mezi modelem a přechodem fáze návrhu. Jakmile je systém otestován, je zaveden a plně implementován napříč deskou.