Вы можете проверить Железная дорога . Он берет ваш Rails-проект и визуализирует его. Он может создавать диаграммы на основе ваших моделей (на основе has_many, has_and_belongs_to_many и т. Д.), Контроллеров (на основе иерархии наследования) и диаграмм конечных автоматов, которые я никогда не использовал.
Но это довольно круто и делает то, что должен. Возможно, он не обладает таким талантом, как Visio, но это чертовски хорошее решение.