Viele UML-Zeichenwerkzeuge können C++- oder Java-Code erstellen.
Die meisten Programmierer in meinem Geschäft kennen die Sprache C++ nicht, kennen aber die Sprache C.
Ich suche nach Empfehlungen von UML-Tools, die Code in C-Sprache generieren können.
Plattform: Windows 7 PC.
Compiler: IAR, Visual Studio, GNU GCC
Ich habe die folgende Software gefunden, die die UML-Codegenerierung für die Programmiersprache C unterstützt:
Wie Sie wissen, ist Eclipse eine IDE, die hauptsächlich für die Programmiersprache Java entwickelt wurde. Eclipse kann Funktionen seines Plug-Ins unterstützen. Einer davon ist der UML-Generator . Der Eclipse-UML-Generator unterstützt die Programmiersprachen Java und C. Es kann entweder erzeugen oder umkehren. Für diesen Kontext verfügt dieses Plug-in über einen C-Code-Generator namens UML2C. Es konvertiert Klassen- und Zustandsdiagramme.
Enterprise Architect ist eine Modellierungssoftware. Diese Software kann als IDE für die Modellierung behandelt werden, da sie über komplexe Funktionen verfügt. Enterprise Architect unterstützt die Generierung von C-Code aus UML-Modellen. Es unterstützt nicht nur Klassendiagramme, sondern auch Zustands-, Sequenz- und Aktivitätsdiagramme. Dieser Funktionsleitfaden ist auf dieser Seite verfügbar .
3. Astah
Astah ist auch eine Modellierungssoftware. Es hat einige verschiedene Produkte. Astah kann über ein Plug-in namens UML2c C-Quellcode aus UML-Klassenmodellen generieren . Dieses Plug-In unterstützt nur Klassendiagramme.
Beachten Sie, dass alle oben genannten Softwares außer Eclipse keine freie Software sind. Astah kann nur für Studenten kostenlos erworben werden. Ich empfehle, die Preisseite zu überprüfen.
Ich weiß auch nicht, ob eine Modellierungssoftware Quellcode aus ERDs generieren kann. ERD ist ein Modell, das Beziehungen zwischen Daten und grundsätzlich für Datenbanken herstellt. Wenn ich mich nicht irre, möchten Sie SQL aus ERDs generieren.
meisyal
Thomas Matthäus
meisyal
Thomas Matthäus
Mawg sagt, Monica wieder einzusetzen