Przyszedłem do akronimu MDSE dzisiaj na infoq , a informacje mogłem znaleźć, co dość niejasne, a opis był pełen modnych słów:
MDSE polega na umożliwieniu inżynierom oprogramowania pracy na poziomie abstrakcji, w którym wymagania, architektura i informacje projektowe są maksymalnie uporządkowane (pod względem „entropii” informacji) i zachowane. (Nazwij to „produktem do prac projektowych”). Ponadto MDSE powinien zapewnić inżynierom środki do weryfikacji i walidacji ich projektów, przede wszystkim warunków ich „produktu do prac projektowych”
I najwyraźniej wszyscy to robią: (ponownie z artykułu)
Jesteśmy u progu wieku MDSE. W ciągu najbliższych 5–10 lat nastąpi znacząca zmiana w kierunku MDSE, do tego stopnia, że uważam, że do końca tego okresu prawdopodobnie 60–80% oprogramowania zostanie zaprojektowanych przy użyciu technik opartych na modelach.
Chciałbym mieć konkretny, wolny od modnych słów opis tego, czym jest MDSE. Czy rysuje pola UML i generuje z nim kod, tak jak w latach 90. z Rational Rose?
(będąc przy tym, jeśli ktoś ma przykład oprogramowania wygenerowanego przy użyciu tych technik, naprawdę chciałbym zobaczyć konkretny przykład).