Use NetBeans UML modeling so your designers can focus on the design of the application,
and your developers focus on the code.
Forward and Reverse Engineering
Designers and analysts design applications using the UML modeling language,
then developers generate Java code from the UML model.
You can also update the model from changes made in the source code.
Generated source code can be saved into new source files
or merged into existing source code files
providing full round-trip engineering capability.
Your collection types are preserved
during Forward and Reverse Engineering and may be set and changed.
UML Diagram Types
With NetBeans UML Modeling, you can create 8 UML diagrams:
Activity diagram, Class diagram, Collaboration diagram, Component diagram,
Deployment diagram, Sequence diagram, State diagram,
and Use Case diagram.
You can align diagrams visually in the Diagram Editor.
Customizable Code Generation
NetBeans UML provides template-based code generation for Forward Engineering.
Modify the FreeMaker templates included with the NetBeans IDE to customize how code is generated.
Integrated UML Tools
Requirements Gathering:
Bring application design requirements into your model via an XML file,
or import them from the Telelogic DOORS® requirements tool.
Create Javadoc style web reports from your model
to share your work with others.
There is a full set of predefined and extensible design patterns
including EJB 1.1, EJB 2.0 and Gang of Four.