Ответ 1
Я использовал ArgoUML. Он выполняет эту работу.
Я просматривал различные варианты, и кажется, что даже некоторые из самых популярных инструментов с открытым исходным кодом - это только Windows (StarUML, например). Какая лучшая альтернатива с открытым исходным кодом для программ, таких как Visio и Rational Rose для Linux?
Я использовал ArgoUML. Он выполняет эту работу.
Я использовал Umbrello по ряду небольших проектов и, похоже, работает достаточно хорошо.
Лучшее, что я нашел, было ganttproject. Это неплохая ИМО.