Die Dokumentation bestehender Softwareprojekte läßt sich mit dem Enterprise Architect auch nachträglich komfortabel gestalten. Dabei ist egal, ob das Projekt als Source Code vorliegt, als .Net-Assembly, oder als .java-Dateien.

Mit den vom COM-Interface zur Verfügung gestellten Funktionen lassen sich sowohl einzelne Dateien, als auch ganze Verzeichnisse importieren, und daraus ein HTML-Report erstellen.

Um die Arbeit zu vereinfachen, haben wir eine Applikation für die Kommandozeile geschrieben, die den kompletten Prozeß vom Anlegen eines Projektes, über den Import der Dateien bis zum Erstellen des Reports übernimmt.

Einzige Voraussetzung: Enterprise Architect muß installiert sein. Ob dieses am Client läuft, oder auf einem Server, ist egal.

Anbei der Screenshot des Reports nach dem import der eaCommand-Assembly (C#).

Wenn die Applikation auf einem Server laufen soll, interessieren Sie sich eventuell auch für diesen Artikel:
: Running Enterprise Architect on a server


English: Documentation of existing software projects made easy by using Enterprise Architect. Weather the project exists as Source Code, .Net Assembly or .Java-Files.

Single files or whole directories can be imported into a (new) EA-Project via COM-Interface, and a HTML-Report is generated afterwards.

To ease things, LieberLieber has written a Commandline-Application to cover the whole workflow from importing files to generating the HTML-Report.

Only requirement is an installed version of Enterprise Architect on either a client or server machine.

See attached the screenshot of the report after importing eaCommand-Assembly (C#).

If you run this exe on a server, you might want to have a look at this article
: Running Enterprise Architect on a server

screenshot report

Download: LL.EnterpriseArchitect.eaCommand.0.9.1.0

Download: LL.EnterpriseArchitect.eaCommand.0.9.2.0

Download: LL.EnterpriseArchitect.eaCommand.0.9.3.0 -> (including new option: PackagePerDirectory)