Программное обеспечение для Mind Map Dependencies

Я собираю что-то, что скоро выпущу как OSS, и я хотел составить карту зависимостей, чтобы получить более ясное представление об общей картине. Я закончил составлять карту ума, используя ручку и бумагу:

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

Это то, что я хотел бы делать чаще, но отображение больших проектов вручную слишком хлопотно (и практически невозможно из-за размера листа), и так как я не могу найти никакого программного обеспечения для составления карт разума, которое соответствует моим потребностям и позволяет мне отображать карту в визуальной структуре, которую я хочу, я часто оставляю карты разума в своем уме, никакого визуального представления вообще...

Кто-нибудь может предложить хорошее программное обеспечение для составления карт разума, которое позволяет мне делать что-то подобное выше? Я пробовал FreeMind и XMind до сих пор, но их визуальная структура слишком жесткая для того, что мне нужно.

8 ответов

Вы пробовали графвиз?

У него нет WYSIWYG IDE, но он очень гибкий.

РЕДАКТИРОВАТЬ:

Если вы ищете что-то проще, я очень рекомендую Gliffy. Посмотрите на их примеры.

  • В настоящее время существует множество инструментов для отображения разума, таких какmindmeister.com и lucidcharts.com. Некоторые разрешают сотрудничество.
  • Для блок-диаграмм попробуйте gliffy.com и draw.io, который бесплатный.
  • Для сетевых графиков попробуйте evergraph.io, который также бесплатный.

Надеюсь это поможет.

Doxygen, в дополнение к автоматической генерации документации HTML и диаграмм иерархии классов, также способен генерировать полные графы зависимостей и графы вызовов для ваших библиотек и приложений. Вам просто нужно настроить его соответствующим образом, чтобы он генерировал тип документации, которую вы хотите.

Обратите внимание, что Doxygen использует GraphViz и его точечный инструмент для генерации этих графиков. В то время как вы можете использовать GraphViz напрямую, Doxygen может анализировать код и извлекать необходимую информацию, чтобы передать ее в GraphViz/Dot и генерировать соответствующие графические визуализации.

Если вы хотите создать эти графики до того, как у вас будет продукт... другими словами, чтобы планировать свой код, а не документировать его, то вас может заинтересовать инструмент проектирования UML, такой как ArgoUML. Вы можете использовать его для диаграммы наследования, а также зависимостей, и вы можете генерировать код из диаграмм UML.

Если вы хотите создавать диаграммы такого рода вручную и просто хотите использовать инструмент рисования общего назначения, то в OpenOffice есть инструмент рисования, хотя я обнаружил, что сделать его красивым может быть довольно сложно.

Интересно, может быть, вам лучше подойдет универсальное программное обеспечение для построения диаграмм - хотя оно может не обладать столь гибким подходом к конкретному отображению разума, оно должно быть гораздо более универсальным с точки зрения их отображения.

Вы можете использовать IHMC CmapsTool - бесплатное программное обеспечение для отображения концепций. Он не ограничивает вас древовидной структурой, очень простым в освоении инструментом, он позволяет помечать ссылки между элементами (концепциями), чтобы другие люди могли легко понять ваши карты. Мультиплатформенный Java на основе.

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

Другие аналогичные бесплатные программные карты, но сложнее в использовании:

Компендиум (см. Википедию) и VUE (см. Страницу википедии)

FreeMind - хороший выбор для размещения всего, что вам нужно на компьютере.
Он также экспортирует карты разума в png, jpeg и другие форматы.
Я использовал это раньше, и я рекомендую это.

Вы упомянули и FreeMind, и XMind, но у вас были сомнения относительно их жесткости. yEd ( https://www.yworks.com/products/yed) может идеально подойти; У меня были отличные результаты с этим. Вы свободны.

Я предпочитаю Mind Vector - популярное приложение для составления карт разума. Потому что в нем есть что-то особенное, что поможет решить проблему, с которой вы столкнулись на карте ума.

Другие вопросы по тегам