UML-Designer mit Python-Export?

Ich möchte eine komplexe Software entwerfen, diese aber später mit Python (/Django) entwickeln. Aus diesem Grund möchte ich einen Uml-Designer verwenden, um mein Klassendiagramm zu erstellen. Aber weder MS Vision noch Dia noch yEd haben einen Python/Django-Klassenexport.

Gibt es eine solche Software?

Antworten (3)

Es gibt BOUML kostenlos bis Version 4.23.7, die Folgendes bietet:

  • UML2
  • Code generieren unter
    • C++,
    • Java,
    • Leerlauf,
    • PHP,
    • Python u
    • MySQL.
  • Roundtrip, Code->UML->Code für C++ und Java
  • Läuft unter Windows, Linux und OS-X, aber Sie zahlen für beide

Für ein kostenloses Tool, das in UML modellieren und Diagramme aus Code generieren kann, würde ich vorschlagen, einen Blick auf Umbrello zu werfen :

  • UML 1.4 & 2.0
  • Code generieren in:
    • ActionScript
    • Ada
    • C++
    • C#
    • D
    • IDL
    • Java
    • JavaScript
    • MySQL
    • Paskal
    • Perl
    • PHP
    • PHP5
    • PostgreSQL
    • Python
    • Rubin
    • SQL
    • Tkl
    • Wala
    • XMLSchema
  • Codeimport aus:
    • Ada
    • C++
    • C#
    • IDL
    • Java
    • Paskal
    • Python
    • Mehr
  • Es ist kostenlos und Open Source
  • Läuft unter Linux (KDE) und Windows

Wenn es sich um ein Unternehmensprojekt handelt, können Sie Enterprise Architect verwenden .
Es ist eine vollständige Suite für die Softwaremodellierung. Es kann auch UML/ER-Diagramme in Python-Sprache exportieren.