Enterprise Architect . Deeply analyzes the code, can generate diagrams from the code, the code from the diagram and support the generation of the code in the opposite direction, which means changing the created diagram and saving the changes in the source code. And he knows C, C ++, C #, Java, Python, VB.NET and VB, PHP, Java, Delphi. In addition, it supports a whole bunch of chart types, including, of course, the full UML2.0. (I don't know what he is doing in C: P)
In addition, to do it right, he does a lot of other things, and I think it really costs his price, which is 135-239 US dollars depending on the publication.
Tamás Szelei
source share