Skip to main content

Was ist modellgetriebene Entwicklung?

modellgetriebene Entwicklung oder MDD ist ein Ansatz zur Erstellung von Computerprogrammen.Der Schwerpunkt von MDD liegt auf dem Schreiben, Testen und Implementieren des Computerprogramms so schnell wie möglich.Im Allgemeinen wird dieser Ansatz der modellgesteuerten Entwicklung auch versuchen, die Aufgabe so effizient und so wenig wie möglich zu erledigen.

Eine der Merkmale der modellgesteuerten Entwicklung ist, dass mehrere Entwickler verwendet werden können, um an demselben Endprodukt zu arbeiten.Um den Erstellungsprozess der Softwareprogramme zu beschleunigen, kann jeder Entwickler im Projekt bestimmte Aufgaben übernehmen, die mit dem Schreiben des Programms und dem Testen der Ergebnisse verbunden sind.Dies kann es Personen mit bestimmten Fachgebieten ermöglichen, zum Projekt beizutragen, während sie weltlichere Aufgaben an andere Projektmitglieder überlassen, denen das gleiche Niveau an Fachwissen oder Hintergrund fehlt.Es wird angenommen, dass die Herstellung eines fertigen Produkts durch diese kollaborative Methode eine effizientere Nutzung von Zeit und Ressourcen darstellt, da alle Beteiligten Aufgaben ausführen, die für seine Fähigkeiten geeignet sind.

Neben der besten Nutzung der verfügbaren Ressourcen besteht der Zweck der modellgesteuerten Entwicklung darin, das Programm so schnell wie möglich in die Hände von Benutzern zu bringen.In einigen Fällen basiert dieses Gefühl der Dringlichkeit auf der altmodischen Ökonomie.Je früher das Programm fertig ist und an den Verbrauchermarker veröffentlicht werden kann, desto schneller wird der Hersteller mit dem Verkauf des Programms profitieren.Zu anderen Zeiten hat der Wunsch nach einer schnellen Turnaround mit der Erfüllung eines bestimmten Bedarfs zu tun, z.

Abhängig von der Arbeitsumgebung kann die modellgetriebene Entwicklung unter einigen anderen Namen bekannt sein.Die modellgesteuerte Softwareentwicklung (MDSD) wird häufig als Identifizierung für diese Zeit und den kosteneffizienten Prozess der Erstellung neuer Programme eingesetzt.In gleicher Weise kann MDD auch als modellgesteuerte Architektur oder MDA bezeichnet werden, was sich auf den mit dem Aufwand verbundenen Entwurfs- und Bauprozess bezieht.