SDE for NetBeans
Perform UML modeling in your favorite Integrated Development
Environment, SDE for NetBeans provides a one-stop-shopping solution which
excels your entire Model-Code-Deploy development process.
NetBeans is a popular Integrated Development Environment for
Java, it allows you to edit, compile, deploy and test Java programs efficiently.
However, it lacks a full-featured UML modeling tool, which is particularly
essential for generating UML design documentation from the NetBeans project source
code.
You may try using a standalone UML CASE tool to help
modeling the software. But the price you’ll have to pay is to create the
UML models and diagrams from scratch, and update the design documentation
manually whenever the source code has changed. If there is a tool that can do
it for you automatically, faster and better, why bother doing it yourself?
SDE for NetBeans
UML CASE tool which integrates with NetBeans seamlessly
|
|

SDE for NetBeans is a full-featured UML CASE tool that
integrates with NetBeans seamlessly. It allows intuitive UML diagram editing,
supports the latest UML notations, and provides round-trip code synchronization
from model to code and vice versa. You no longer need to worry about keeping
the source code and UML documentation synchronized, because SDE for NetBeans will
do it for you.
|
SDE for NetBeans provides seamless integration with the NetBeans
IDE, the navigation between model and code is fast and simple. You don’t
have to switch back and forth between NetBeans and the UML tool, which greatly
increase the productivity of software development. |
Figure 1 SDE for NetBeans provides seamless integration with the NetBeans IDE
|
Besides, SDE for NetBeans adopts the same user interface as NetBeans
which reduces the learning curve, and you can perform UML modeling in your
familiar working environment.
With SDE for NetBeans, UML modeling has been made easy by the
intuitive user interface, what-you-see-is-what-you-get diagram editing, UML
syntax checking on the fly, resource centric feature, realistic containment
effect and more.

Figure 2 Visual Modeling in SDE for NetBeans
|
SDE
for NetBeans also provides advanced diagramming features to minimize the effort
in creating professionally-looking UML diagrams. These include solid/gradient
fill color, font, line style, configurable connection point and connector
style, and pin-enabled connector.
|

Figure 3 Advanced diagramming features
|
Round-Trip Code Synchronization
|
The key benefit of using SDE for NetBeans is the round-trip
code synchronization support, which includes the code generation and code
reverse engineering process. You can easily generate Java source files from
UML model, and reverse existing NetBeans projects to UML model and diagrams. |

Figure 4 Round-trip code synchronization
|
Code synchronization can be operated automatically, which means
the Java source and UML model are synchronized once changes are made. Or you
can choose to perform code synchronization on demand.

Figure 5 Generating Java source code from class model
Automatic Diagram Layout
Want to get rid of messy UML diagrams? The automatic diagram
layout will help. No matter how large and complicated your diagram is, SDE for NetBeans
will rearrange it neatly and quickly. And you can select from a set of
predefined layout styles to apply the one that is most suitable for the diagram
nature.
Got legacy projects in Rational Rose and other CASE tools? Just
migrate them to SDE for NetBeans. You can import the UML model and diagrams of
a Rational Rose project (mdl) file to SDE, instead of creating them again from
scratch. You can also export an XMI file from other CASE tools or applications
and import it into SDE.
Besides, a SDE project can be exported as an XMI file, which
can be used in other CASE tools including Rational Rose.