Gaphor - это бесплатное приложение для моделирования с открытым исходным кодом, поддерживающее различные языки моделирования, такие как UML, SysML, RAAML и C4. Не знакомы с термином «язык моделирования»? По сути, это набор инструкций, которые могут быть использованы для создания дизайна и конструкций структур. Он может быть текстовым и графическим, и тем, и другим. Графический легче рассмотреть и понять, как различные компоненты проекта связаны друг с другом. Вы видели блок-схемы или диаграммы последовательности действий? Это тоже тип графического моделирования в простейшей форме...
Небольшое предисловие для непосвященных читателей. Создание диаграмм - это важный этап процесса разработки ПО. Я убежден, что любой уважающий себя программист не может всерьез начать работу над проектом до создания хоть какой-нибудь диаграммы или схемы. Диаграммы дают нам высокоуровневое представление архитектуры системы. С диаграммой мы можем прийти к коллегам и начать предметное обсуждение проекта. Без диаграмм работа над проектом похожа на блуждание в тумане: вы никогда не знаете, ведет ли выбранный курс к нужной цели, или вы безвозвратно сбились с пути...