UML reverse engineering tools for six Java Projects

Source: Internet
Author: User
Tags argouml

Converting a Java project into a clear UML class diagram makes it easier for us to understand the project structure and dependencies between modules. This article describes six open-source tools that can reverse engineer Java projects to UML class diagrams.

1.Eclipse MDT

Model Development Tool (MDT) provides some exemplary tools and development models based on the meta-model. It supports creating UML diagrams, from code reverse engineering to UML diagrams.

2.ArgoUML

ArgoUML is a leading open-source UML model tool that supports all UML 1.4 standards and can run on any Java platform.

3.ModelGoon

ModelGoon is an Eclipse plug-in for dependency analysis of Java packages. It is used to display the dependency between Java packages and packages in the project, as shown in:

4.Green

Green is a plug-in of Eclipse. It is an advanced and simple UML class diagram tool, mainly used by students. It is the live round-tripping editor, so it is easy to generate Java code from a UML class diagram. It has good scalability.

5.Minjava

Minjava is a Java reverse engineering software that helps you understand the architecture and behavior of some existing Java software.

6.DScribe

DScribe is a self-designed project that maintains the Java code Association of design-level UML diagrams in a semi-automated manner. Code is converted into UML charts through reverse engineering, and then manually corrected to improve the abstraction level.

Edit recommendations]

  1. JOOQ 2.5.0 released, Java ORM framework
  2. JID 1.3.0 released, high-performance Java serialization Library
  3. Ubuntu users: iQQ, an open-source QQ client developed based on Java
  4. Java application framework: Nutz 1. B .45 released
  5. Hibernate 4.16.Final released

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.