Программное обеспечение для Mind Map Dependencies
Я собираю что-то, что скоро выпущу как OSS, и я хотел составить карту зависимостей, чтобы получить более ясное представление об общей картине. Я закончил составлять карту ума, используя ручку и бумагу:
http://i42.tinypic.com/nn049j.jpg
Это то, что я хотел бы делать чаще, но отображение больших проектов вручную слишком хлопотно (и практически невозможно из-за размера листа), и так как я не могу найти никакого программного обеспечения для составления карт разума, которое соответствует моим потребностям и позволяет мне отображать карту в визуальной структуре, которую я хочу, я часто оставляю карты разума в своем уме, никакого визуального представления вообще...
Кто-нибудь может предложить хорошее программное обеспечение для составления карт разума, которое позволяет мне делать что-то подобное выше? Я пробовал FreeMind и XMind до сих пор, но их визуальная структура слишком жесткая для того, что мне нужно.
8 ответов
- В настоящее время существует множество инструментов для отображения разума, таких как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 - популярное приложение для составления карт разума. Потому что в нем есть что-то особенное, что поможет решить проблему, с которой вы столкнулись на карте ума.