2010-05-10 3 views
14

Ich stelle etwas zusammen, das ich bald als OSS veröffentlichen werde und ich wollte eine Karte mit Abhängigkeiten erstellen, um eine bessere Vorstellung vom Gesamtbild zu bekommen. Ich beendete das Mindmap mich Stift bilden und Papier:Software zu Mind Map Abhängigkeiten

Mind Map http://i42.tinypic.com/nn049j.jpg

Das ist etwas, was ich wünsche ich oft mehr tun könnte, aber die Abbildung größere Projekte manuell zu mühsam ist (und praktisch unmöglich, aufgrund der Größe von Das Blatt) und da ich keine Mind Mapping Software finden kann, die meinen Bedürfnissen entspricht und es mir ermöglicht, die Map in der gewünschten visuellen Struktur anzuzeigen, lasse ich die Mind Maps in meinen Gedanken allein, ohne jegliche visuelle Darstellung ...

Kann jemand eine gute Mind-Mapping-Software vorschlagen, die mir erlaubt, etwas wie die oben genannten zu tun? Ich habe versucht FreeMind und XMind so weit, aber ihre visuelle Struktur ist zu starr für das, was ich brauche.

+1

Haben Sie jemals eine zufriedenstellende Lösung gefunden? – Davorak

Antwort

4

Haben Sie versucht graphviz?

Es hat keine WYSIWYG IDE, aber es ist sehr flexibel.

EDIT:

Wenn Sie nach etwas suchen, einfacher, ich würde Gliffy sehr empfehlen. Schauen Sie sich ihre Beispiele an.

+0

Danke. Ich habe Graphviz nicht versucht, es scheint schrecklich mächtig, aber auch sehr komplex, ich bin auf der Suche nach etwas, das eine kleine Lernkurve hat. –

+1

Gern geschehen. Ich habe meine Antwort bearbeitet, einschließlich eines zweiten Vorschlags. – jbochi

4

Doxygen können Sie nicht nur HTML-Dokumentationen und Klassenhierarchiediagramme automatisch erstellen, sondern auch vollständige Abhängigkeitsgraphen und Aufrufgraphen für Ihre Bibliotheken und Anwendungen erstellen. Sie müssen es nur entsprechend konfigurieren, damit es den gewünschten Dokumentationstyp generiert.

Beachten Sie, dass Doxygen GraphViz und seine dot tool verwendet, um diese Grafiken zu generieren. Während Sie GraphViz direkt verwenden können, ist Doxygen in der Lage, den Code zu analysieren und die notwendigen Informationen zu extrahieren, die benötigt werden, um sie an GraphViz/Dot weiterzuleiten und die entsprechenden Graph-Visualisierungen zu erzeugen.

Wenn Sie diese Grafiken erstellen möchten, bevor Sie ein Produkt haben ... mit anderen Worten, um Ihren Code zu planen, anstatt ihn zu dokumentieren, könnten Sie an einem UML-Design-Tool wie ArgoUML interessiert sein. Sie können damit sowohl Vererbung als auch Abhängigkeiten grafisch darstellen, und Sie können Code aus den UML-Diagrammen generieren.

Wenn Sie diese Art von Diagrammen manuell erstellen möchten und nur ein Zeichenwerkzeug für allgemeine Zwecke benötigen, dann hat OpenOffice ein Zeichenwerkzeug, obwohl ich festgestellt habe, dass es ziemlich schwierig sein kann, es schön auszusehen.

+0

Ich werde Doxygen versuchen, aber ich besuchte ihre Website und konnte kein echtes Beispiel für Abhängigkeiten Karte finden. UML scheint das zu sein, wonach ich suche, aber ich verstehe nicht, wie man es benutzt, ich habe sogar vor ein paar Jahren ein lausiges Buch über UML-Modellierung gekauft, aber damit nichts gelernt. Hattest du irgendwelche Erfahrungen mit ArgoUML oder anderen Alternativen (http://alternativeto.net/desktop/argouml/)? –

+0

Wenn Sie zufällig ein gutes UML-Online-Lernprogramm kennen, das es zu lesen lohnt, teilen Sie es bitte mit. Und ja, ich werde den Wikipedia-Eintrag erneut lesen. =) –

1

Ich frage mich, ob Sie vielleicht besser mit einer allgemeinen Diagrammerstellungssoftware geeignet sind - während es nicht ganz als eine Flüssigkeit für eine spezielle Mind-Mapping wäre, sollte es viel vielseitiger in Bezug auf die Darstellung sein Sie.

+0

Ich stimme zu, dass ich wahrscheinlich würde. Ich habe sehr gute Dinge über Visio gehört (und ich liebe diese Diagramme: http://www.sqlite.org/syntaxdiagrams.html), aber ich glaube, dass es ziemlich teuer ist. Hast du irgendwelche Vorschläge? –

0

FreeMind ist eine gute Wahl für alles, was Sie brauchen, um den Computer zu setzen.
Es exportiert auch Mind Maps zu PNG, JPEG und anderen Formaten.
Ich habe es vorher benutzt und ich empfehle es.

1

Sie könnten IHMC CappsTool eine kostenlose Konzept Mapping-Software verwenden. Es beschränkt Sie nicht auf eine baumartige Struktur, ein sehr einfach zu erlernendes Werkzeug, es erlaubt Ihnen, Links zwischen Objekten (Konzepten) zu beschriften, damit Ihre Karten für andere Menschen leicht verständlich sind. Multiplattform Java basiert.

http://cmap.ihmc.us/conceptmap.html

Andere ähnliche Software frei Concept Mapping obwohl schwieriger zu bedienen sind:

Compendium (auf Wikipedia suchen) und VUE (siehe Wikipedia)

3
  • Es gibt viele Geist- Mapping Tools heutzutage, wie mindmeister.com und lucidcharts.com. Einige erlauben die Zusammenarbeit.
  • Für blockbasierte Diagramme versuchen gliffy.com und draw.io , die frei ist.
  • Für Netzwerk-Grafiken versuchen Sie evergraph.io, die auch frei ist.

Hoffe das hilft.

0

Sie erwähnten sowohl FreeMind als auch XMind, hatten aber Bedenken bezüglich ihrer Starrheit. yEd (https://www.yworks.com/products/yed) könnte die perfekte Passform sein; Ich hatte hervorragende Ergebnisse damit. yEd ist kostenlos.

0

Ich bevorzuge Mind Vector - Eine beliebte Mind-Mapping-App. Weil es einige Highlight-Funktionen hat, die das Problem lösen, dem Sie auf der Mind Map gegenüberstanden.