Welches Werkzeug, um visuelle Dokumentation für Software-Entwickler zu erstellen?

1251
Guillaume

Mögliches Duplizieren:
Anwendung zur Erstellung von Diagrammen

Ich bin auf der Suche nach einem Tool, das mir hilft, den Entwicklern die Ansicht einer Anwendung auf hoher Ebene zu präsentieren.

Ich möchte in der Lage sein, eine Art Vogelperspektive auf die Architektur und die interagierenden Systeme zu erzeugen.

Zum Beispiel möchte ich die Grenzen einer Softwarekomponente (externe API, die von der Software dargestellt wird, andere Komponente genannt werden) aufzeigen, und ich möchte auch die Interaktion zwischen der Software und der Datenbank erklären können.

Das Ergebnis wäre also eine Mischung aus vereinfachter UML, entitätsrelationalem Mapping sowie einiger Architektur und Netzwerktopologie.

Ich habe versucht, dies in Visio und Word (Version 2010 für beide) zu tun, aber ich habe viel zu kämpfen, verbringe zu viel Zeit damit, ein nicht zu viel beleidigendes Thema zu finden, kämpfe mit dem Layout-Manager oder mit der eingebetteten Logikregel (Wie die UML-Palette von visio, die nicht sehr freundlich zum Stempeln ist).

Durch die Verwendung von visio verbringe ich zu viel Zeit für selbst ein sehr einfaches Diagramm (wie das Verpacken von Komponenten). Wenn es fertig ist, möchte ich es nicht mehr öffnen, um Änderungen vorzunehmen.

Ich möchte etwas, das gut aussieht, aber nicht mit auffälligen Farben, das einfach zu verwenden ist und das Layout-Boxen auf einfache, aber effiziente Weise darstellt.

Kennen Sie ein Werkzeug, mit dem ich das tun könnte?

0
Siehe http://superuser.com/q/209999, http://superuser.com/q/134807, http://superuser.com/q/302740, http://superuser.com/q/216191, http : //superuser.com/q/67536, http://superuser.com/q/18020, http://superuser.com/q/29060. Daniel Andersson vor 11 Jahren 0
das ist viel ... Mein Thread sollte geschlossen sein. Guillaume vor 11 Jahren 0

2 Antworten auf die Frage

1
Guillaume

Ich beantworte meine eigene Frage.

Ich habe die Antworten aus dem ähnlichen Thread (danke Daniel für die Aggregationsarbeit) gescannt und folgendes versucht: ' Vue '.

Nach einem kurzen Spiel betrachte ich es als meine neue Liebe zum Erstellen von Diagrammen!

0
dcd0181

Ich benutze UML2 OMG Metamodel für die Eclipse-Plattform . Es gibt ungefähr ein Dutzend Modellierungswerkzeuge für Eclipse, falls Sie diese verwenden. Ich bevorzuge Eclipse gegenüber anderen IDEs, weil es buchstäblich Hunderte von Plugins gibt

Ich habe ein bisschen vom Wiki gelesen und es sieht sehr komplex aus für meine Bedürfnisse ... Ich verwende bereits plantUML für Sequenz und Intellij für Klassendiagramme. Ich bin eher auf der Suche nach einer Art "Visio für Dummy". Guillaume vor 11 Jahren 0