Was ist eine dynamische Systementwicklungsmethode?
Die Dynamic Systems Development Method (DSDM) ist ein Prozess, mit dem Computersystementwickler neue Computersysteme erstellen können. Der Name der Methode enthält das Wort "dynamisch", da es sich um eine Methode handelt, die sich ständig ändert, oder um einen dynamischen Ansatz für die Entwicklung der Systeme. Die dynamische Systementwicklungsmethode besteht aus einem fünfstufigen Prozess: Durchführbarkeit, Geschäft, Funktionsmodelliteration, Entwurf und Implementierung.
Während der Durchführbarkeitsphase der dynamischen Systementwicklungsmethode wird das Problem oder der Fehler identifiziert. Mit anderen Worten, das zu entwickelnde System wird das in dieser Phase des Prozesses auftretende Problem lösen oder lösen. Während dieser Phase prüft die Methode, ob die Anwendung mit dem Rapid Application Development (RAD) -Ansatz entwickelt werden muss, bei dem inkrementelles Prototyping verwendet wird. Wenn der RAD-Ansatz angemessen ist, kann die dynamische Systementwicklungsmethode die Geschäftsphase fortsetzen.
Die Geschäftsphase der Methode erfordert einen Abgleich der Anforderungen des Geschäfts, für das das System entwickelt wird, und der Informationen, die das System bereitstellen kann. Solange das System bereitstellen kann, was das Unternehmen benötigt, kann die Entwicklung des Systems bis zur dritten Phase, der Funktionsmodell-Iterationsphase, fortgesetzt werden.
In der Phase der Funktionsmodelliteration wird der Prototyp des Systems erstellt. Benutzer des Systems werten dann den Prototyp aus, um sicherzustellen, dass die Informationsausgabe die vom Unternehmen gesuchten Informationen sind. Nach dem Ausführen von Tests mit dem Prototyp gibt der Benutzer dem Entwickler eine Rückmeldung, um Änderungen oder Anpassungen an der Systemleistung vorzunehmen. Die Funktionsmodell-Iterationsstufe wird normalerweise in zwei oder drei Versuche unterteilt, bis das System und alle nachfolgenden mit dem System verbundenen Softwareprogramme die erforderlichen Anforderungen erfüllen.
Sobald das Modell in der Endphase angelangt ist, ist die nächste Phase der dynamischen Systementwicklungsmethode die Entwurfsphase. Während der Entwurfsphase wird das Modell in das eigentliche System integriert. Mit anderen Worten, das System und die mit dem System verwendete Software werden in die Endphase gebracht.
Die letzte Phase der dynamischen Systementwicklungsmethode ist die Implementierungsphase. Dies ist der Zeitpunkt, an dem das System und die Software als Endprodukt getestet werden, um neue Fehler oder Fehler zu erkennen, die zwischen dem Modell und dem Übergang zur Entwurfsphase nicht behoben wurden. Sobald das System getestet wurde, wird es auf der ganzen Linie eingeführt und vollständig implementiert.