Products Docs & Support Community

NetBeans IDE Add-on
NetBeans UML® Modeling

You must have NetBeans IDE installed first

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.

Note: The UML module is available via the NetBeans Stable Update Center. Learn how to add a module to the NetBeans IDE.
Mac Users: UML is currently not supported on Mac platforms; please see the UML Release Notes for the Mac OS Platform for available workarounds.

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.

Enhanced Workflow

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).

Feature List

NetBeans Resources