В ifs ab используется генератор кода на основании uml
Правда у них там почти весь стек древний как г.....но мамонта, так что это вообще не показательный пример. Но сама идея интересная - у тебя всегда перед глазами есть графическое представление системы, лезть в код нужно только за деталями реализации, и ты точно знаешь, куда в коде нужно смотреть.