With NetBeans UML modeling, your designers focus on the design of the application, and your developers focus on the code. First, designers and analysts design applications using UML, a standard modeling language, then developers generate source code from the UML model. Of course it works both ways: You can also update the model from changes made in the source code.
The UML module is available via the NetBeans Stable Update Center.
Learn how to add a module
to the NetBeans IDE.
UML Diagram Types
With the NetBeans UML Modeling, you create 8 UML diagrams: Activity diagram, Class diagram, Collaboration diagram, Component diagram, Deployment diagram, Sequence diagram, State diagram, and Use Case diagram.
Forward and Reverse Engineering
You can generate Java code from your model as well as create UML models from your existing Java source. The code generated by the UML module is free of any artificial markers, e.g. comments or tags, introduced solely to support code generation.
Bring application design requirements into your model via an XML file or import them from Telelogic's DOORS requirements tool. Create Javadoc style web reports from your model allowing your work to be easily shared with others. There is a full set of predefined and extensible design patterns including EJB 1.1, EJB 2.0 and Gang of Four (23 patterns).