UML Reverse Mapper is a utility that helps convert existing code structures into UML-like representations so developers can visualize and reason about their systems. It is aimed at teams that inherit codebases or work on legacy projects and need a fast way to understand classes, relationships, and dependencies. Instead of drawing UML by hand, you point the tool at the code and let it generate artifacts that resemble standard UML diagrams. This dramatically speeds up documentation and makes...
jUML is a UML diagram application capable of reverseengineering Java source code to create relationship diagrams, source code generation based on a user created UML diagram, and saving/restoring of jUML projects.