anonymous
anonymous

Reputation: 61

Reverse engineering tools for Java web applications

I have been searching in the Internet looking for an application which could take a Netbeans Web project and create an UML diagram resulting from these classes. Also, but not essential, I would like a similar tool for the JavaScript code I have in the Java web project I mentioned before. It's such an inferno trying to understand the structure and inner relations of this web project I was given.

Upvotes: 6

Views: 5403

Answers (7)

Chris Willmore
Chris Willmore

Reputation: 133

Check out http://www.uml-lab.com/en/uml-lab/. It provides reverse engineering of Java code. It will extract known patterns and provides a pattern template to match your project.

Upvotes: 0

It Grunt
It Grunt

Reputation: 3378

I used Enterprise Arctitect in previous projects. It can reverse engineer your code into UML, XML you name it. It can also do a lot more! We used it to document the code functionality that was actually implemented so it could be compared with the original spec.

It's a great tool for Business Analysts, Project Managers, Software Architects and Engineers because it has tools for each of these users' perspectives.

Upvotes: 0

Lokesh Sah
Lokesh Sah

Reputation: 2293

Try this Open Source, Free and easy to use tool called Star UML . It has all the features you need like reverse engineering and i use it a lot for that purpose .

Upvotes: 0

David
David

Reputation: 29

You can try Visio for creating UML diagrams by reverse engineering but I don't know whether it will work for JScript or not but you may give it a try.

Upvotes: 1

stoneMonkey77
stoneMonkey77

Reputation: 175

This says it will UML diagram JS: http://jsuml.org/

That being said, JS is typically not object-oriented in the sort of way where UML diagrams are too likely to help.

Upvotes: 0

Mark
Mark

Reputation: 2038

Good UML tools: Free - ArgoUML Commercial - Enterprise Architect, MagicDraw

Javascript tool: "Code Visual to Flowchart 3.5" http://www.fileguru.com/Code-Visual-To-Flowchart/info

Upvotes: 0

duffymo
duffymo

Reputation: 309008

Most UML tools have the capability to reverse engineer Java source into UML models. Few of them will generate the diagrams automagically for you. And none of them will know a thing about your view layer, so don't expect to see JSPs.

You may get class or package diagrams. Sequence diagrams will be a challenge.

I know of no such thing for JavaScript code.

Upvotes: 0

Related Questions