Ich bin heute auf infoq auf das accronym MDSE gestoßen , und die Informationen, die ich finden konnte, waren ziemlich unklar, und die Beschreibung war voller Schlagworte:
Bei MDSE geht es darum, Softwareentwicklern die Möglichkeit zu geben, auf einer Abstraktionsebene zu arbeiten, auf der Anforderungen, Architektur- und Entwurfsinformationen maximal geordnet (in Bezug auf die Informationsentropie) und erhalten bleiben. (Nennen Sie dies das "Design-Arbeitsprodukt"). Darüber hinaus sollte MDSE den Ingenieuren die Möglichkeit geben, ihre Entwürfe in erster Linie anhand ihres "Entwurfsarbeitsprodukts" zu überprüfen und zu validieren.
Und anscheinend macht es jeder: (wieder aus dem Artikel)
Wir stehen am Beginn des MDSE-Zeitalters. In den nächsten 5 bis 10 Jahren werden wir eine signifikante Verschiebung in Richtung MDSE erleben, insofern ich glaube, dass bis zum Ende dieses Zeitraums vielleicht 60 bis 80% der Software mit modellbasierten Techniken entworfen werden.
Ich hätte gerne eine konkrete, schlagwortfreie Beschreibung von MDSE. Zeichnet es UML-Boxen und generiert damit Code, wie sie es in den 90ern mit Rational Rose getan haben?
(Wenn jemand ein Beispiel für Software hat, die mit diesen Techniken erstellt wurde, würde ich mir wirklich ein konkretes Beispiel wünschen).