Gratis-Plug-in erzeugen Sie ein Klassendiagramm aus einer XML-Datei?
Ich habe eine Suche auf google und hier, aber immer noch nicht finden können, eine Lösung für mein Bedürfnis.
Ich habe download ein paar plugins und softwares, wie UmlGraph, UMLet und Java2Uml, und StarUml und ArgoUml, aber es scheint, ich kann immer noch nicht einen Weg finden, erzeugen Sie ein Klassendiagramm aus einer XML-Datei.
Ich habe ein riesiges Modell, dass muss ich verstehen, es ist Hierarchie, und ich denke, ein guter Weg, um dies zu erreichen, wäre dinamically erzeugen Sie ein Klassendiagramm aus der Modell-XML-Datei. Generieren Sie aus den VO ' s wären auch Super.
Habe ich hier gelesen, dass StarUml ein reverse-engineering-Funktion, aber ich kann nicht finden, es in die software. Weiß jemand, wie man es machen?
- Ich habe gerade gefunden, es in StarUml, aber es muss das Java-plugin, um die reverse-engireering Arbeit, und es liegt auf Github, die blockiert ist, hier, wo ich arbeite. Muss finden ein anderes tool..
- Wenn Sie eine
XML
Datei mit derUML
Modell in XML Metadata Interchange(XMI) - format, dann verwenden Sie ein UML-Modellierungs-tool, um es zu öffnen und zu studieren. Es gibt kein reverse-engineering beteiligt. Reverse engineering versuchen würden, das Modell zu erstellen, für die Sie aus vorhandenen source-code. Es scheint, dass Sie bereits das Modell. So einfach öffnen Sie es (...?) - Ich sehe Ihren Punkt, und ich Stimme zu. Vielleicht habe ich nicht gut erklärt. Das Modell definiert IST, aber es hat keine Dokumentation. Es müssen nicht die XMI. Ich habe nur ein Beispiel-XML-Datei, mit Daten gefüllt, und ich möchte generete ein graphisches Modell, was ich denke, wäre das Klassendiagramm, aus es. Ich habe versucht, den import der XML-Code in eine dieser Software, die ich heruntergeladen habe, die ArgoUml, aber ich habe bemerkt, wie Sie sagte, es war zu erwarten, ein XMI-Datei. Versuchen Sie zum importieren der XML-Ergebnisse in diesem:org.argouml.Modell.XmiException: XMI Parser-Fehler in Zeile: 1: XMI version-Attribut fehlt...
- Versuchen Sie, eine test-version von Enterprise Architect. Sie unterstützen eine Vielzahl von XMI-Formate. 30-Tage-Testversion. Und Billig im Vergleich zu Wettbewerbern.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe keine Ahnung, was bedeutet
REQ5
bedeuten, und ich weiß nicht, was würde eigentlich genügenREQ1
, aber es ist völlig egal, wie die Empfehlung, eine tool ist eigentlich Stack-Überlauf off-topic #4Sieht es aus wie Sie benötigen, zu teilen das problem in
ableiten
XML Schema
aus versehenXML
Daten-Datei, durch reverse engineering (wenn Sie können nicht erhalten Sie das originalXSD
definition aus dem Daten-provider). Einige Optionen sind aufgelistet in Stack-Überlauf: Alle tools zum generieren eines XSD-schema aus einer XML-Instanz-Dokument?visualisieren
XML Schema
. ErnstXSD
Editoren visualisieren können das schema irgendwie. Einige Optionen sind aufgelistet in Stack-Überlauf: Wie die Visualisierung eines XML-Schemas?konvertieren
XML Schema
inUML class
- Modell verwenden und eine UML-Modellierungs-tool zu visualisieren. Einige Optionen sind aufgelistet in Stack-Überlauf: XSD UML-Kommandozeilen-toolDen einfachsten Weg zum lösen der
REQ2
(das scheint der Kern) sein könnte, um Kontakt mit dem Daten-provider, stellen Sie ihm/Ihr, um Ihnen dieXSD
schema und verwenden Sie IhreIDE
's features zu navigieren, die es verstehen, durch was auch immer bedeutet, es bietetPapier & Bleistift sieht unverzichtbar ist, wie gut
Die Antwort sieht vielleicht etwas herablassend und Abstrakt nutzlos, aber ich bin mir wirklich nicht bewusst, der eine Kanone Umgang mit diesem job schmerzlos