Софт для концепт-карт и UML

Я давно интересовалась темой использования программ визуального представления информация для повышения качества обучения. В моём старом блоге имеется несколько статей на эту тему:
"Программа для работы с mind-maps" (2012)
"Ещё о mind-maps программах" (2012)
"О ментальных картах online" (2014)

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

Список программ для ментальных и концепт карт на Википедии расположен на странице
"List of concept- and mind-mapping software"
Выбираю оттуда то, что касается непосредственно концепт-карт и одновременно является кроссплатформенным.

Все скриншоты взяты либо с официальных сайтов, либо с Википедии, либо с alternativeto.net.

Некоторые термины

 

Курсы по UML

 

 

yEd - yworks.com, wiki_eng, alternativeto.net
Последняя версия: 3.18.2 (ноябрь 2018)
Язык создания: Java / HTML5+JavaScript / .NET Platform
Онлайн-визуализация: да
Создатель: yWorks GmbH, a German software company
Лицензия: Proprietary, yEd, Freeware

Из описания:
"yEd is a general-purpose diagramming program with a multi-document interface."
"yEd can be used to draw many different types of diagrams, including flowcharts, network diagrams, UMLs, BPMN, mind maps, organization charts, and entity-relationship diagrams. yEd also allows the use of custom vector and raster graphics as diagram elements. yEd loads and saves diagrams from/to GraphML, an XML-based format. It can also print very large diagrams that span multiple pages."
"Choose from a wide range of highly sophisticated layout algorithms to automatically arrange diagrams in no time."

Демо-карты с объяснениями можно посмотреть на live.yworks.com/demos.

Приложение имеет множество разновидностей, как платных так и бесплатных. Скачивать удобно отсюда. Для 'yFiles for HTML' имеется развлетвлённый алгоритм рассчёта цены, которая по сравнению с другими программами этого уровня цена выглядит символической. По другим разновидностям программы ситуация непонятна, вроде бы для индивидуального использования бесплатна, нужно разбираться.
Страница создателей программы на YouTube.

скриншот программы yEd

 

 

StarUML - staruml.io, wiki_eng, alternativeto.net
Последняя версия: v3.0.2 (2018 август)
Создатель: MKLab
Лицензия: Proprietary commercial software

Программа периодически просит приобрести лиценцию, но если используете её только для личных целей, то можно нажать кнопку "Evaluate" и продолжать в этом режиме без ограничений. Цена коммерческой лиценции 90$, для студентов 70$ (подробнее здесь).

StarUML в первую очередь нацелен на профессиональных программистов. Есть набор плагинов, позволяющих автоматически воплотить разработанную схему на различных языках программирования. Полагаю, что программа хорошо отлажена для традиционных языков программирования, но когда я попыталась набросать в ней схему программы на специфическом языке Scala, то столкнулась с проблемой, что StarUML отказывается принимать некоторые сочетания символов в качестве параметров и соединять между собой некоторые виды элементов. Найти в настройках способ отключения валидации не получилось.

Документация расположена на docs.staruml.io. Документация скупа и невыразительна, и ИМХО, является слабым местом программы. Новичку будет сложно. На YouTube есть много видео, но подавляющее большинство либо без звука, либо на непонятном языке. Можно отметить 2 небольших плейлиста:
overview of StarUML - 4 видео, Abdelhak Ahmouda
[Free BA Course] Practical UML Use Case Modeling Using StarUML (60 mins) - 5 видео, "Requirements Inc Business Analysts". Это микро-курс о применении UML к бизнесу, достаточно посмотреть 2 первых видео.

Скриншот программы StarUML

 

 

Visual Paradigm - visual-paradigm.com, wiki_eng, alternativeto.net
Последняя версия: 15.0 (2018 Февраль)
Создатель: Visual Paradigm International Ltd
Лицензия: Proprietary with Free Community EditionСерьёзный инструмент для менеджеров и разработчиков, частью которого является работа со всевозможными видами диаграмм. Если вас интересует только работа с концепт-картами и диаграммами, то лучше подберите что-нибудь попроще. Хотя можете посмотреть бесплатную и урезанную Community Edition.

Компания создала пару бесплатных обучающих курсов на Udemy:
"Visual Paradigm Essential" (5 часов)
"Database Design and Management" (2.5 часа)
Курсы созданы на основе коммерческой "Standard Edition". Цена программы в минимальной комплектации 100$, однако для получения основных фич нужна это самая "Standard Edition" за 350$. Таблица сравнения коммерческих версий здесь.

Бесплатную Community Edition можно скачать отсюда. Она выставляет в углу небольшой водяной знак. (Если тот сильно мешает, то можно разместить внизу диаграммы дополнительный элемент, а потом обрезать водяной знак во внешнем графическом редакторе, так что не проблема.) На YouTube имеется плейлист "UML Complete Course" (91 короткое видео, от 2009 года) по созданию UML на Community Edition.

Удаление программы после опробывания может вызвать затруднение, по крайней мере на Linux. Рецепт приведён на circle.visual-paradigm.com.
Страница создателей программы на YouTube.

Скриншот программы Visual Paradigm

 

 

Creately / Creately Desktop - creately.com, wiki_eng, alternativeto.net (online) / alternativeto.net (desktop)
Онлайн-визуализация: да
Создатель: Cinergix Pty Ltd
Online-сервис и бюджетное десктопное решение. Онлайн-версию с ограничениями можно использовать бесплатно. Стоимость десктопной версии 75$ (подробнее).
Страница создателей программы на YouTube.

Скриншот программы Creately Desktop

 

 

CmapTools - cmap.ihmc.us, wiki_eng, alternativeto.net
Последняя версия: 6.0.3 (?)
Язык создания: Java
Онлайн-визуализация: да, посредством CmapServer
Создатель: Florida Institute for Human and Machine Cognition (IHMC)
Лицензия: RAND-RF

Из описания:
"CmapTools is used worldwide in all domains of knowledge and by users of all ages to graphically express their understanding. In particular, CmapTools is used in schools, universities, government organizations, corporations, small companies, and other organizations, both individually and in groups, for education, training, knowledge management, brainstorming, organizing information, among other applications."

Для UML не годится. Для скачивания программы нужно зарегистрироваться на сайте. Много внимание уделено взаимодействию пользователей - в этом есть и свои плюсы, и свои минусы.

Скриншот программы CmapTools

 

 

draw.io - draw.io, alternativeto.net
Онлайн-визуализация: да
Создатель: JGraph Ltd
Лицензия: open source

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

Скриншот программы draw.io

 

 

Lucidchart - lucidchart.com, wiki_eng, alternativeto.net
Онлайн-визуализация: работает только в браузере
Создатель: Lucid Software
Лицензия: Free & paid subscriptions

Онлайн-инструмент, требующий регистрации и обладающий возможностями интеграции с рядом других приложений. Можно пользоваться бесплатно, но для использования всех возможностей необходима платная подписка.

Скриншот программы Lucidchart

 

 

Compendium - github.com, wiki_eng, alternativeto.net - discontinued
Последняя версия: 2.1.5-RC1 (2014 апрель)
Язык создания: Java
Онлайн-визуализация: нет
Создатель: not-for-profit Compendium Institute
Лицензия: GNU GPL

Из описания:
"A computer program and social science tool that facilitates the mapping and management of ideas and arguments."

Официальный сайт программы compendiuminstitute.net более не существует. Осталось только то, чно на GitHub-е.
Скриншот программы Compendium

 

 

Visual Understanding Environment (VUE) - vue.tufts.edu, wiki_eng, alternativeto.net - discontinued
Последняя версия: 3.3.0 (2015 октябрь)
Язык создания: Java
Онлайн-визуализация: нет
Создатель: Academic Technology group at Tufts University
Лицензия: Educational Community License (ECL)

Из описания:
"Can also be used to build presentations"

Скриншот программы Visual Understanding Environment

 

 

Dia - wiki.gnome.org/Apps/Dia, alternativeto.net - discontinued
Последняя версия: 0.97.2 (2011 декабрь)

Приложения для создания структурных диаграмм. Создано на основе GTK+. Не обновляется с 2011 года.

 

 

ArgoUML - argouml.tigris.org, wiki_eng, wiki_ru, alternativeto.net - discontinued
Последняя версия: 0.34 (2011 декабрь)
Язык создания: Java

 

 

Qiqqa - qiqqa.com, wiki_eng, alternativeto.net - только Windows
Последняя версия: v79 (2016 сентябрь)
Язык создания: ?
Онлайн-визуализация: да
Создатель: ? ("The development of Qiqqa began in Cambridge, UK, in December 2009.")
Лицензия: Proprietary, freeware, freemium

Из описания:
"Qiqqa (pronounced "Quicker") is a freeware and freemium reference management software that allows researchers to work with thousands of PDFs. It combines PDF reference management tools, a citation manager, and a mind map brainstorming tool."
"Mind maps for academics based on their research papers, notes, and annotations."

Скриншот программы Qiqqa

 

 

UMLet - umlet.com, wiki_eng, alternativeto.net - только Windows
Последняя версия: 14.3 (2018 март)
Язык создания: Java
Лицензия: GNU GPL

Скриншот программы UMLet

 

 

Umbrello - kde.org, umbrello.kde.org, wiki_eng, wiki_ru, alternativeto.net - только Linux (KDE) и Mac
Есть экспериментальный порт на Windows. Однако мой предыдущий опыт показывает, что всё, что написано на KDE, на Windows работает с большими тормозами.
Последняя версия: 2.25 (2018 март)
Язык создания: C++ (Qt 4)
Создатель: The Umbrello Team
Лицензия: GPLv2+

Скриншот программы Umbrello

 

 

Gliffy - gliffy.com, wiki_eng, alternativeto.net
Коммерческий онлайн-сервис, только по подписке.

 

Cacoo - cacoo.com, wiki_eng, alternativeto.net
Коммерческий онлайн-сервис, только по подписке. На alternativeto.net упомянуто, что подписка может иметь нулевую стоимость.

 

---
Огромная коллекция программ, умеющих так или иначе работать с UML, приведена в Википедии:

List of Unified Modeling Language tools

 

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.