Community
Lernen Sie die vielfältigen Möglichkeiten von ModuleStudio anhand von Beispielen aus der Praxis kennen. Tutorials und Screencasts erleichtern den Einstieg. Außerdem finden Sie hier hilfreiche Hinweise zur Arbeit mit ModuleStudio.
Showcase
Connector
Im Rahmen unserer Arbeiten an einem modularen System für E-Commerce Anwendungen trat die Notwendigkeit auf, verschiedene Daten aus unterschiedlichen Modulen flexibel importieren und exportieren zu können. Aus diesem Grund wurde kurzerhand eine eigene Anwendung für diesen Zweck modelliert: der Connector. Verschiedene… >weiterlesen
RecipeManager
Wir haben mit ModuleStudio schon eine grundlegende Rezept-Datenbank umgesetzt, die Potenzial für einige intelligente Auswertungen bietet. Neben einer Kategorisierung sollte es nun möglich sein, im Rahmen von Menüs optimierte Zeitpläne für die parallele Zubereitung mehrerer Gerichte zu erstellen. Schauen wir uns die Struktur… >weiterlesen
Tutorials und Screencasts
Grundlegende Bedienung
Dieser Artikel ist eine Einführung in die Arbeitsoberfläche von MOST und vermittelt grundlegende Konzepte zur Modellierung von Anwendungen. Nachdem ModuleStudio das erste mal gestartet wurde, sollte man sich die Willkommens-Seiten anschauen. Dort stehen nicht nur wichtige Informationen, sondern auch aktuelle Beispiele, Tutorials und weiterführende Informationen, die über RSS-Feeds integriert
werden . Eine Anwendung in ModuleStudio besteht aus zwei Dateien: einer mostapp-Datei mit dem eigentlichen Anwendungs-Modell und einer mostdiagram-Datei mit den visuellen Daten der Diagramme. Wichtig für die Speicherung und den Austausch von Anwendungen ist vor allem die mostapp-Datei. Aus ihr… >weiterlesen
Knowledge Base und hilfreiche Hinweise
Wie MDSD die Kosten für die langfristige Wartung umfangreicher Softwaresystemfamilien reduziert
Eine herausragende Eigenschaft von MDSD ist es, dass sich alle Vorteile von DSLs mit jedem neuen Modell, beziehungsweise jeder neuen Anwendung, die mit einer DSL beschrieben wird, vervielfachen. Erstens entspricht jede einzelne Tätigkeit auf der abstrakten Modellierungsebene im Vergleich zu einer vergleichbaren Implementierungsaktivität immer real eingesparter Zeit, weniger Kosten und mehr Produktivität. So kann man sich Zeit lassen für die Entwurfsphase, die Anforderungen iterativ mit dem Kunden besprechen und die Ergebnisse in die
Modelle einfließen lassen. Zweitens wachsen die Vorteile im Laufe der Zeit immer weiter an, da man nach einigen Jahren zunehmend mehr Anwendungen pflegen muss, ohne dass Aufwand und Kosten in die Höhe… >weiterlesen
