SILVERRUN ModelSphere 2.1 ti crea il progetto in UML partendo dal sorgente, costa $150.00, e penso tu possa trovare una versione limitata su http://www.magnasolutions.com (sito del produttore)