SDE for JDeveloper
Perform UML modeling in your favorite Integrated
Development Environment, SDE for JDeveloper provides a one-stop-shopping
solution which excels your entire Model-Code-Deploy development process.
JDeveloper 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 JDeveloper
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
JDeveloper
UML CASE tool which integrates with
JDeveloper seamlessly
|
|

SDE for JDeveloper is a full-featured UML
CASE tool that integrates with JDeveloper 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 JDeveloper will do it for you.
|
SDE for JDeveloper provides seamless integration with the JDeveloper
IDE, the navigation between model and code is fast and simple. You don’t
have to switch back and forth between JDeveloper and the UML tool, which greatly
increase the productivity of software development.
Besides, SDE for JDeveloper adopts the same
user interface as JDeveloper, which reduces the learning curve, and you can
perform UML modeling in your familiar working environment.
|

Figure 1 SDE for JDeveloper provides seamless integration with the JDeveloper IDE
|
With SDE for JDeveloper, 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 JDeveloper
|
SDE for JDeveloper 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
|
|
The key benefit of using SDE for JDeveloper
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 JDeveloper 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
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 JDeveloper 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.

Figure 6 Automatic diagram layout
|
SDE for JDeveloper provides a sophisticated
printing facility which produces high-quality printouts that best suit your
requirements. You can configure every single detail including the paper size,
orientation, margin size, page overlapping ratio, fit to ratio/pages option, header
and footer, and multiple pages settings.
|

Figure 7 Printing UML diagrams in SDE for JDeveloper
|
|
Carry the UML documentation to anywhere and
share it with your team members and collaborative partners with the report
generation support in SDE. You can generate highly customizable reports in HTML
or PDF format. Partners can view the UML design documentation even if they
don’t have SDE for JDeveloper installed.
|

Figure 8 HTML and PDF report generation
|
Got legacy projects in Rational Rose and
other CASE tools? Just migrate them to SDE for JDeveloper. 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.

Figure 9 Interoperability with Rational Rose and
XMI