Wat is een dynamische systeemontwikkelingsmethode?
De dynamische systeemontwikkelingsmethode, of DSDM, is een proces dat computersysteemontwikkelaars kunnen gebruiken om nieuwe computersystemen te maken. De naam van de methode bevat het woord dynamisch omdat het een methode is die voortdurend verandert, of het is een dynamische benadering voor het ontwikkelen van de systemen. De dynamische systeemontwikkelingsmethode bestaat uit een vijffaseproces: haalbaarheid, bedrijfs-, functionele model iteratie, ontwerp en implementatie.
Tijdens de haalbaarheidsfase van de dynamische systeemontwikkelingsmethode wordt het probleem of probleem geïdentificeerd. Met andere woorden, het systeem dat zal worden ontwikkeld, zal het probleem of probleem dat in deze fase van het proces wordt gepresenteerd, oplossen of aanpakken. Tijdens deze fase controleert de methode om te zien of de applicatie moet worden ontwikkeld met Rapid Application Development (RAD) -benadering, die incrementele prototyping gebruikt. Als de RAD -benadering geschikt is, kan de methode voor de ontwikkeling van de dynamische systemen doorgaan naar de bedrijfsfase.
De bedrijfsfase van de methode vereist een matching van de vereisten van het bedrijf waarvoor het systeem wordt ontwikkeld en de informatie die het systeem kan bieden. Zolang het systeem kan bieden wat het bedrijf nodig heeft, kan de ontwikkeling van het systeem doorgaan naar de derde fase, wat de functionele model iteratiefase is.
De functionele model iteratiefase omvat het bouwen van het prototype van het systeem. Gebruikers van het systeem evalueren vervolgens het prototype om ervoor te zorgen dat de informatie -output de informatie is die het bedrijf zoekt. Na het uitvoeren van tests op het prototype geeft de gebruiker vervolgens feedback aan de ontwikkelaar om eventuele tweaks of noodzakelijke wijzigingen aan te brengen om de uitvoer van het systeem aan te passen. De fase van het functionele model is meestal opgesplitst in twee of drie proeven totdat het systeem en alle daaropvolgende softwareprogramma's die zijn gekoppeld aan het systeem voldoen aan devereiste behoeften.
Zodra het model naar zijn laatste fase is gebracht, is de volgende fase van de dynamische systeemontwikkelingsmethode de ontwerpfase. Tijdens de ontwerpfase wordt het model ingevoerd in het eigenlijke systeem. Met andere woorden, het systeem en alle software die met het systeem wordt gebruikt, worden naar de laatste fase gebracht.
De laatste fase van de dynamische systeemontwikkelingsmethode is de implementatiefase. Dit is wanneer het systeem en de software worden getest als het eindproduct om nieuwe bugs of bugs te detecteren die niet zijn gecorrigeerd tussen het model en de ontwerpfase -overgang. Zodra het systeem is getest, wordt het over de hele linie uitgerold en volledig geïmplementeerd.