MAGICDRAW UML PROFESSIONAL 4.51 中/英文零售正式版
MAGICDRAW UML PROFESSIONAL 4.51 中/英文販售版 << Dantz 公司‧Java的虛擬結購化模塊語言軟體 >>
■ 軟體原售價：台幣 13600 元
MagicDraw is a visual UML modeling and CASE tool
with teamwork support. The development tool is
designed for a Business Analysts, Software Analysts,
Programmers, QA Engineers, or Documentation Writers.
The tool facilitates analysis and design of Object
Oriented (OO) systems and databases.
MagicDraw supports the latest standards of Java,
UML and XMI and provides the industry's best code
engineering mechanism, with full round-trip support
for Java, C++, and CORBA IDL programming languages.
MagicDraw also provides database schema modelling,
DDL generation and reverse engineering facilities.
- A handy UML editor. Cut/copy/paste and undo/redo
functions, and a friendly and customizable GUI
let you express your ideas in UML as quickly and
straightforwardly as possible. The entire UML 1.3
specification is supported. If you are preparing
documentation that needs UML diagrams in it,
MagicDraw is a must - it can convert drawn diagrams
to a wide variety of bitmap and scalable formats:
jpeg, png, svg, dxf, eps, and wmf.
- A powerful code engineering tool. You can construct
UML model, generate source code from it, write more
code by hand or in your favorite IDE, then reverse
the code, make some changes in the MagicDraw, and
merge your model with the code again. No details
are lost, no matter which way (backward or forward)
- A UML model reporting facility. Based on the XSL
files, you can generate custom HTML reports for
each model element. MagicDraw allows you to select
what parts of the model to include and how the
report should look.
- An OO model analysis tool. If you have OO model
expressed with the help of UML, MagicDraw can
generate package dependency diagrams, recover and
display inheritance trees, or track any other kind
of relation as a method parameter or a return value,
such as dependencies, associations, realizations,
and class usage.
- A custom OO model generator. MagicDraw can generate
parts of the model automatically. You can select
any object and generate the classes necessary to
make it conform to a GoF Design Pattern, make an
EJB component out of it or convert it to the class
that can be accessed remotely in accordance with the
Java RMI specification.
- Team modeling tool. More than one developer can
work with the same OO model. The UML model is
- stored in the Teamwork Server repository. Every
single developer can lock a part of the model and
work on that part individually. Later the changes
can be committed to the server and shared with the
team. The server works much like a source code
version control system.
- Database modelling tool. You can design database
schema in UML class diagram, then generate it's DDL
code. If you want to analyze structure of existing
database you can reverse engineer it via JDBC bridge.