shop Site map Contact Us
Home Page Product Info Training Download Support Resources Resources Testimonials NM Services NM About Us NoMagic UML Forum What's New
What is MagicDraw?
New and Noteworthy
Feature List
Online tutorials
Editions
Screenshots
System Requirements
Samples
MagicDraw Addons
Teamwork Server
UPDM Plugin
SysML Plugin
Cameo DataHub
Cameo SOA+
Cameo Data Modeler
Cameo Business Modeler
Merge Plugin
CameoMDA Plugin
MagicRQ Plugin
RSXConverter
RConverter
ParaMagic Plugin
Methodology Wizards Plugin
SPEM Plugin
MARTE Profile
DoDAF Plugin
CSV Import Plugin
Other products
Cameo Suite
Cameo Team Server
Cameo eCompliance
Cameo Requirements+
Third party plugins
M2Spring
M2Code for Java
M2Flex
Nomos OCL Business Rules Testing Addon
Nomos XSD Import Import Plugin
CofLuent Plugin
RM-ODP Plugin
What's New
Key Benefits
Technology Partners
Our Resellers
Academic program
Pricing
Software Assurance
Upgrades
UPDM Plugin Pricing
SysML Plugin Pricing
Cameo Requirements+ Pricing
Cameo Team Server Pricing
Cameo DataHub Pricing
Cameo SOA+ Pricing
Cameo Data Modeler Pricing
Cameo Business Modeler Pricing
Merge plugin pricing
MagicRQ Plugin Pricing
RSXConverter Pricing
Pricing
DoDAF Plugin Pricing
ParaMagic Plugin Pricing
Academic Site License Pricing
Mobile License
Floating Licenses
|

-----
MagicDraw® 16.8 features

Download MagicDraw 16.8 feature list brochures in PDF format: A4 size ( 171 Kb) | Letter size ( 171 Kb).

MagicDraw 16.8 features

UML support
BPMN Support
UML extensions
Editor operations
Colors and formatting
Browser
Navigation
Modeling facilitations
Code engineering
Java support
C++ support
.NET support
CORBA IDL support
WSDL support
XML support
Database modeling
Save/load
OCL support
Model Decomposition
Analysis
GUI
Export
Layout
Reports
IDE Integrations
Model search
Open API
Printing
Localizations
Other
Help system
Licensing
Model Driven Development (MDD) Support
Business Process Tool Support
Requirements Tools Support
VCS Repositories Support
Estimation Tools Support
Enterprise Portfolio Modernization Tools
 

MagicDraw Add-ons

Teamwork Server
SysML plugin
UPDM plugin
Cameo DataHub plugin
Cameo SOA+ plugin
MagicRQ plugin
MagicDraw RSXConverter
MagicDraw RConverter
ParaMagic plugin
Model Merge plugin
Methodology Wizards plugin
SPEM plugin
MARTE profile
CSV Import plugin

MagicDraw UML 16.8 features

IMPROVED!
 
Community Edition
Personal Edition
Standard Edition
Professional Edition
Architect Edition
Enterprise edition

IMPROVED! Support for UML 2 metamodel and notation.

+
+
+
+
+
+

Import of UML 1.4 metamodel.

+
+
+
+
+
+

Class diagram - includes Package and Objects diagrams.

+
+
+
+
+
+

Composite structure diagram.

Limited
+
+
+
+
+

Use Case diagram.

Limited
+
+
+
+
+

Sequence diagram.

Limited
+
+
+
+
+

Activity diagram.

Limited
+
+
+
+
+

Action Semantics.

Limited
+
+
+
+
+

State Machine diagram.

Limited
+
+
+
+
+

Protocol State Machine diagram.

Limited
+
+
+
+
+

Communication diagram.

Limited
+
+
+
+
+

Implementation diagram - includes Component and Deployment diagrams.

Limited
+
+
+
+
+

Interaction Overview diagram.

Limited
+
+
+
+
+

Support for Business Process Modeling Notation (BPMN).

   
+
+
+
+

Business Process Modeling Notation (BPMN) export to BPEL 1.1 (BEA flavor).

       
+
+

WSDL profile and diagram.

       
+
+

XML schema profile and diagram.

       
+
+

CORBA IDL profile and diagram.

       
+
+

Database structure profile and diagram: Generic DDL and Oracle DDL diagram

       
+
+

Web Application Extensions (WAE) profile and diagram.

   
+
+
+
+

Content diagram.

   
+
+
+
+

NEW! Relation Map diagram enables rapidly reviewing and analyzing relations between the elements of the whole model.

   
+
+
+
+

Robustness profile and diagram.

   
+
+
+
+

The Networking Diagram allows modeling visually the topology of the network.

   
+
+
+
+

Construct and use your own custom diagram based on UML diagrams. Ability to customize UML diagrams.

+
+
+
+
+
+

IMPROVED!The Domain Specific Language Customization Engine allows adapting MagicDraw tool to the domain specific profile, modeling domain.

   
+
+
+
+

UML profiles for Enterprise Distributed Object Computing (EDOC), Enterprise Application Integration (EAI), Use Case Description, C#, Schedulability, Performance and Time Specification.

   
+
+
+
+

Sample of the Zachman framework support. The sample demonstrates how Zachman framework may be developed in MagicDraw. It also includes Zachman process description.

   
+
+
+
+

Free Form diagram allows drawing different geometrical shapes. Diagram also includes shapes for drawing business flowcharts.

   
+
+
+
+

UML standard profile defined in UML specification.

+
+
+
+
+
+

Model-driven transformation provides a way to migrate your model to a new version of UML profile.

+
+

IMPROVED! User Interface Modeling to build prototypes of user interfaces and export them as images or create browsable reports for presentation.

+
+
+
+

Struts profile and diagram.

+
+
+

Support for UML Testing Profile, and test architecture, configuration and activity diagrams.

+
+
+
+

Customizable stereotypes, constraints, tagged values.

+
+
+
+
+
+

SVG or bitmap icons can be set to stereotypes.

+
+
+
+
+
+

Ability to specify use case properties as defined by RUP. Ready to use UCS can be produced from MagicDraw model.

   
+
+
+
+

Extensions tree with several sorting and grouping options.

+
+
+
+
+
+

Tags panel for every model element (tags grouping, sorting, filtering, several displaying options).

+
+
+
+
+
+

Ability to filter extensions elements (tags, constraints) by profiles in specification dialogs.

+
+
+
+
+
+

Ability to assign stereotypes from shortcut menu or type directly near the model element name.

+
+
+
+
+
+

Add stereotyped elements with a custom style.

+
+
+
+
+
+

Store your generated custom diagram settings in a diagram descriptor file for importation and use by other users.

+
+
+
+
+
+

Spell Checker checks spelling on typing. Selection of the whole project or some specific parts to be spell checked is available.

+
+
+
+
+
+

Cut/copy/paste elements.

+
+
+
+
+
+

Undo/redo mechanism, up to 500 steps.

+
+
+
+
+
+

Undo/redo multiple operations at once.

+
+
+
+
+
+

Manipulations with entities: moving, resizing; copying.

+
+
+
+
+
+

Diagram grid with customizable factor, snap path or shapes to grid, grid on and off, two grid modes.

+
+
+
+
+
+

Zoom to selection, fit in page, zoom-in and zoom-out with customizable zoom factor control.

+
+
+
+
+
+

Diagram in full screen mode. Available only in the JIDE interface style.

+
+
+
+
+
+

Element placement and manipulation control - red highlighting instantly warns against impossible manipulation/placement.

+
+
+
+
+
+

Symbol ownership checking in diagrams.

+
+
+
+
+
+

Automatic class, package, subsystem, message names, attribute, parameter types, and operation return type completion.

+
+
+
+
+
+

Multi-line names.

+
+
+
+
+
+

Invisible links restoration for diagram shapes using the "display paths" operation.

+
+
+
+
+
+

Model element documentation or name as tool tip (optional).

+
+
+
+
+
+

Direct text edit in diagram for model element names.

+
+
+
+
+
+

Oblique, rectilinear or bezier path mode.

+
+
+
+
+
+

Sticky button for drawing several items of the same type.

+
+
+
+
+
+

Control (edit/remove) of paths from specification dialogs.

+
+
+
+
+
+

New HTML editor increases text editing capability and usability. HTML toolbar is available for String type tag value on symbol in a diagram.

+
+
+
+
+
+

Optional diagram text and graphics antialiasing.

+
+
+
+
+
+

Conversion of associations into attributes and attributes into associations.

+
+
+
+
+
+

Dragging with Ctrl to copy.

+
+
+
+
+
+

Selection of all elements of the same type with Alt.

+
+
+
+
+
+
Complete coverage mode for group selection" button allows the selection of exact parts of a diagram by selecting only elements that are completely covered.
+
+
+
+
+
+

Ability to split path and insert shape in Activity and State diagrams.

+
+
+
+
+
+

Capability to draw generalization/realization in the opposite direction.

+
+
+
+
+
+

Removal of all path's breakpoints.

+
+
+
+
+
+

Automatic label positioning in the diagram.

+
+
+
+
+
+
An arc style of horizontal and vertical line jumps when these lines do not intersect logically.
+
+
+
+
+
+

Suppress/unsuppress class members with a smart control.

+
+
+
+
+
+

Smart Manipulators enables easy creation of: paths from context toolbar and new elements by clicking on empty space.

+
+
+
+
+
+

Autosize action using smart control.

+
+
+
+
+
+

Specify object's bounds on creation time.

+
+
+
+
+
+

Display related elements for a selected element on the diagram.

+
+
+
+
+
+

Display package inner elements of package on the diagram.

+
+
+
+
+
+

Preview of selected diagram by selecting them in the browser or Content diagram.

Limited
+
+
+
+
+

Automatic synchronization of related model elements.

+
+
+
+
+
+

Automatic synchronization of Parameters and Arguments (Pins, InteractionUse Arguments, Message Arguments, and other).

+
+
+
+
+
+

Advanced drag and drop for type assignment, attributes and associations creation.

+
+
+
+
+
+

All classes are treated as references.

+
+
+
+
+
+

Multiple views of the same model element.

+
+
+
+
+
+

A new shape or path can be created by dragging it from the toolbar to the diagram.

+
+
+
+
+
+

A shape style editing toolbar buttons allow quickly changing shape presentation options.

+
+
+
+
+
+

Capability to assign an image to a model element in order to display it on a symbol in a diagram. Ability to drag an image from your file system and drop it on an element in the Browser or in a diagram.

+
+
+
+
+
+

Ability to drag any files from the file system and drop it on any element in the Browser or in a diagram. A hyperlink is automatically created for the element to the dropped file.

+
+
+
+
+
+

Customizable views of UML elements (pen color, fill color, font).

+
+
+
+
+
+

Customizable element properties (show/clear stereotype names).

+
+
+
+
+
+

Support for styles, including lists of predefined styles or definitions of new ones.

+
+
+
+
+
+

Word wrap notes, textboxes and path names.

+
+
+
+
+
+

Color chooser on the main toolbar.

+
+
+
+
+
+

Applying particular style properties for existing diagram elements.

+
+
+
+
+
+

Ability to define individual style for stereotypes. You can apply different presentation styles for elements depending on their diagram type.

+
+
+
+
+
+

Model structure management via tree-like interface.

+
+
+
+
+
+

Quick operations menu (including edit specification, change name, print diagram, and others) for model elements.

+
+
+
+
+
+

Filter out unessential elements.

+
+
+
+
+
+

Sort model elements by name and type.

+
+
+
+
+
+

Separate view of the browser for the diagrams.

+
+
+
+
+
+

Inheritance view of the model.

+
+
+
+
+
+

Model extensions tab - a tree of all stereotypes.

+
+
+
+
+
+

Model search results tab.

+
+
+
+
+
+

Model changes that were made from the last project save are highlighted.

+
+
+
+
+
+

Open selected element in new separate browser tab.

+
+
+
+
+
+

Hyperlinks can be added to any model element.

+
+
+
+
+
+

Navigate backward and forward through your diagrams.

+
+
+
+
+
+

Notes and text boxes may contain hyperlinks to elements present in the same diagram, other diagrams, or to documents residing outside the model.

+
+
+
+
+
+

Hyperlinks can be created and edited straight from the element shortcut menu.

+
+
+
+
+
+

A list of recently closed diagrams.

+
+
+
+
+
+

Go to related elements functionality while in the browser or a diagram.

+
+
+
+
+
+

Transformation of UML models to specific XML Schema and DB models.

       
+
+

GoF design patterns (adapter, composite, decorator, observer, proxy, singleton, visitor, bridge).

   
+
+
+
+

Java design patterns: RMI, EJB, Main class.

   
+
+
+
+

JUnit patterns: test case, tested class.

   
+
+
+
+

Customize and extend all patterns.

   
+
+
+
+

Model templates.

   
+
+
+
+

Create Slots on instances automatically while drawing link between them.

+
+
+
+
+
+

Create custom setters and getters for class attributes and association ends.

   
+
+
+
+

Generate overridden/realized operations.

   
+
+
+
+

New class diagram wizard.

   
+
+
+
+

Automatic use case extension point creation after drawing the "extend" path.

+

+
+
+
+
+

Select operation for message in sequence/communication diagram.

+

+
+
+
+
+

Automatic creation of generalization tree.

+
+
+
+
+
+

Classifier selection list for instance, lifeline.

+
+
+
+
+
+

Dragging a class from browser to sequence diagram creates lifeline.

+
+
+
+
+
+

Predefined "TODO" tag for model elements that still need some modification.

+
+
+
+
+
+

Search for "TODO" items.

+
+

+

+
+
+

Capability to create operation from the message in the sequence diagram.

+
+
+
+
+
+

Capability to connect and create traceability among elements from other diagram.

+
+
+
+
+
+

The diagram type may be changed to another type of diagram if both diagram types are compatible. Note: diagram elements are not converted.

+
+
+
+
+
+

Executing the same operation on a collection of classes/files using code engineering sets.

     
+
+
+

Code engineering sets creation for particular programming languages.

     
+
+
+

Create static structure in the model by reversing source code.

     
+
+
+

Code generation from model static structure.

     
+
+
+

Quick reverse engineering and framework generation without code engineering sets.

     
+
+
+

Automatic component creation for every class involved in code generation and reverse engineering.

     
+
+
+

Specify working/output/temporary directories for processing source code files. Destination of the code reverse operation output can be any model package.

     
+
+
+

Optional spaces instead of tabs placement on code generation.

     
+
+
+

Association of external source code editor.

     
+
+
+

Drag and drop source code files from your native file manager to a desired code engineering set.

     
+
+
+

Java source code reverse engineering.

     
Java
 
+

Java source code generation from static structure diagrams.

     
Java
 
+

Java source code reverse engineering to sequence diagram.

         
+

EJB 2.0/3.0 descriptor reverse engineering (reverse engineering of EJB 2.0/3.0 classes is supported with generic Java code engineering).

         
+

EJB 2.0/3.0 descriptor code generation (code generation of EJB 2.0/3.0 classes is supported with generic Java code engineering).

         
+

Java 5.0 support.

     
Java
 
+

Support for all Java editions.

     
Java
 
+

Model syntax checker for checking errors in the model against Java language rules.

     
Java
 
+

Preservation of all comments and method implementations during round-trip engineering.

     
Java
 
+

Comments are not made dirty with various code generation tags and IDs.

     
Java
 
+

Support for JavadocTM tags in both reverse engineering and code generation phases.

     
Java
 
+

During reverse engineering, JavadocTM style comments in code are collected and stored as documentation of the model element.

     
Java
 
+

JavadocTM properties, such as @param, @author, are added upon code generation.

     
Java
 
+

Two predefined comment separation styles.

     
Java
 
+

Custom file header text (e.g. company copyright information).

     
Java
 
+

System CLASSPATH variable parsing for class references while performing reverse engineering.

     
Java
 
+

Automatic "import" sentences generation (optional).

     
Java
 
+

Generation of array/vector/hashtable, or other container types for association/composition multiplicity greater than one.

     
Java
 
+

Java bytecode files (.class, .jar, .zip) reverse engineering.

     
Java
 
+

Reverse from classpath. Create a reference to a class in the browser and reverse it from classpath to get all members and details.

     
Java
 
+
IMPROVED! C++ round-trip

C++ source code reverse engineering.

     
C++
 
+

C++ source code generation from static structure diagrams.

     
C++
 
+

Model syntax checker that checks for errors in the model against C++ language rules.

     
C++
 
+

Support of all ANSI C++ 2003 preprocessor directives on reverse engineering.

     
C++
 
+

Generation of ANSI C++ 2003 templates.

     
C++
 
+

Code engineering support for Microsoft Visual Studio 2003 and 2005.

     
C++
 
+

Automatic generation of #include directives on newly created file.

     
C++
 
+

Generate separate .h and .cpp files.

     
C++
 
+

Generate optional array types, or other container types for aggregation/composition multiplicity greater than one.

     
C++
 
+

Generate pointer/reference depending on the type of link in a model (navigability/aggregation).

     
C++
 
+

C style comments in code are collected as documentation of the model element.

     
C++
 
+

Support for enumerations.

     
C++
 
+

C# source code reverse engineering.

     
C#
 
+

C# source code generation from static structure diagrams.

     
C#
 
+

CIL (MSIL) reverse engineering.

     
C#
 
+

Executable files reverse engineering (requires a disassembler installed).

     
C#
 
+

CORBA IDL 3.0 source code reverse engineering.

       
+
+

CORBA IDL 3.0 source code generation from static structure diagrams.

       
+
+

Model syntax checker checks for errors in the model before CORBA IDL code generation.

       
+
+

Support of value types.

       
+
+

Support of all preprocessor directives during reverse engineering.

       
+
+

Support of enumerations.

       
+
+

Automatic generation of #include sentences.

       
+
+

Generation of simple attributes, array or sequences for the aggregation in the model.

       
+
+

WSDL 1.1 reverse engineering.

       
+
+

WSDL 1.1 code generation.

       
+
+

XML Schema 1.0 reverse engineering.

       
+
+

XML Schema 1.0 code generation.

       
+
+

Database structure retrieval by parsing DB schema (DDL) files.

       
+
+

Database schema (DDL file) generation from static structure diagrams. The DDL generation is Velocity template based, thus the DDL generation can be customized.

       
+
+

Database structure retrieval via JDBC connection.

       
+
+

JDBC profiles (Oracle, Cloudscape, DB2, Microsoft Access PostgreSQL, MySQL, Microsoft SQL Server, PointBase, Sybase, Pervasive, Standard SQL).

       
+
+

Specialized profile and diagram for Oracle.

       
+
+

Database connection properties storage in 'Recently Used Connections' list

       
+
+

Choosing DB or schema to retrieve from database.

       
+
+

Database schema modeling as a UML class diagram.

       
+
+

Support for XMI 2.1. Native files are stored in XMI (XML metadata interchange) format.

+
+
+
+
+
+

Import for XMI version 1.0, 1.1, 1.2.

+
+
+
+
+
+

Export of MagicDraw model to EMF UML2 2.x XMI.

+
+
+
+
+
+

Import of EMF UML2 2.x XMI to MagicDraw.

 
 
+
+
+
+

Export/import the UML model into/from the MOF (CMOF, EMOF and Ecore) XMI format.

 
 
 
 
+
+

EA Import plugin provides a seamless way to import EA exported XMI UML 2.1(XMI 2.1) to MagicDraw-supported file format (*.mdxml).

 
 
+
+
+
+

Backup files created on every save operation.

+
+
+
+
+
+

Stereotype icons are saved with project.

+
+
+
+
+
+

Multiple projects can be opened.

+
+
+
+
+
+

Last opened project can be loaded on startup.

+
+
+
+
+
+

Save project part (module) to separate file.

   
+
+
+
+

Use modules in projects.

+
+
+
+
+
+

Project can declare shared packages that might be visible in other projects, which use such project as a module.

   
+
+
+
+

Lazy loading allows to specify what modules should not be loaded into memory by default when a project is started.

+
+
+
+
+
+

Read-Write modules allow seamless module editing of the fragmented model

+
+
+
+
+
+

OCL constraints can be added to any model element.

+
+
+
+
+
+

Automatic syntax validation and highlighting during edit.

+
+
+
+
+
+

Evaluation of invariant OCL 2.0 constraints.

 
 
 
 
+
+

Diagram wizards for model visualization.

   
+
+
+
+

IMPROVED! Validation checks model for correctness and completeness, displays errors in the model and suggests solutions. The Active validation allows this functionality instantly.

+(pre-
defined
suites)
+(pre-
defined
suites)
+(pre-
defined
suites)
+(pre-
defined
suites)
+
(create
capability)
+
(create
capability)

The Dependency Matrix allows you to visualize relationships of a large system in a compact way.

   
+
+
+
+

NEW! Traceability between different levels of abstraction which makes it possible to find more specific and realizing elements, usually not from the same view. This allows for handy specification and realization discovery, and navigation. Predefined traceability suites are customizable to customers’ needs.

       
+
+

UML model, system analysis and requirements metrics.

       
+
+

Package dependency diagram generation.

   
+
+
+
+

Inheritance tree recovering.

   
+
+
+
+

Find Usages/Find Dependencies.

   
+
+
+
+

Visual model differencing. See the changes made between two different versions of a model.

       
+
+

Representation of the number of class and package dependencies is automatically generated after code is reverse engineered.

    + +
+
+

Usage in Diagrams allows viewing the diagrams where a particular data element was represented on.

+ + + +
+
+

IMPROVED! Perspectives - ability to select predefined or customized MagicDraw configuration and features.

+
+
+
+
+
+

JIDE dockable windows framework.

+
+
+
+
+
+

Three GUI modes: 1) MWI - multiple floating separate windows for every diagram 2) SWI - multiple diagram windows inside single application window 3) JIDE - single application window with hidable browser and multiple diagrams.

+
+
+
+
+
+

New Project window is the single place to start different types of projects: Blank Project, New Project from Existing Source Code, New Project from Template, Use Case Project.

+
+
+
+
+
+

Easy tabular interface for navigating through model diagrams.

+
+
+
+
+
+

Flexible zoom control component for the diagram zoom and clip area position control.

+
+
+
+
+
+

Customizable Quick Property tab with the most used element properties for fast editing of the selected elements.

+
+
+
+
+
+

Customizable shortcuts for menu items and actions.

+
+
+
+
+
+

Customizable Toolbars enables easy access to some of the frequently used commands in the menus.

+
+
+
+
+
+

Shrinkable grouped toolbars for diagramming.

+
+
+
+
+
+

MagicDraw look&feels are added: Vsnet (Windows XP), Office 2003 (Windows XP), Eclipse (Windows), Xerto. New default look&feel for non windows users is created. Uniform collection of Metal, Windows, Mac and Motif look & feel for all platforms, with capability to switch between different look & feel at runtime.

+
+
+
+
+
+

Themes for SwingTM GUI. Includes MagicDraw and Big MagicDraw themes.

+
+
+
+
+
+

Non-modal Specification window for model elements.

+
+
+
+
+
+

Floating diagram window

+
+
+
+
+
+

Exporting current diagram as bitmap (JPEG, PNG) or vector (TIFF, EMF, WMF, EPS, SVG) image.

+
+
+
+
+
+

Exporting selected shapes as bitmap (JPEG, PNG) or vector (TIFF, EMF, WMF, EPS, SVG) image.

+
+
+
+
+
+

Exporting all diagrams either as bitmap (JPEG, PNG) or vector (TIFF, EMF, WMF, EPS, SVG) images at once.

+
+
+
+
+
+

Copying to clipboard as EMF, BMP, PNG or JPG images.

+
+
+
+
+
+

Select image size and quality (resolution) by specifying DPI property.

+
+
+
+
+
+

Diagram layout engine with nine layout options.

   
+
+
+
+

Hierarchical layout of class diagrams (layouts according inheritance tree).

   
+
+
+
+

Horizontal and vertical spacing of selected symbols.

+
+
+
+
+
+

Alignment and centering of symbols.

+
+
+
+
+
+

Option for resizing selected symbols to identical dimensions.

+
+
+
+
+
+

Centerline feature lines up symbols in vertical or horizontal position dynamically for instant positioning and alignment of the new element with other surrounding elements in Activity or BPMN diagram.

+
+
+
+
+
+

Rectilinear relationship break points will be automatically created when a relationship connects two symbols, where centerlines do not match in Activity or BPMN diagram.

+
+
+
+
+
+

IMPROVED! Report Wizard with the customizable WYSIWYG reports is built on top of the Velocity Engine (Open Source Templating engine).

+
+
+
+
+
+

IMPROVED! The type of template files that the Report Wizard supports: normal text, RTF, HTML, Spreadsheet template (need to be saved as HTML format), and XML template (DocBook or FO) files.

+
+
+
+
+
+

IMPROVED! The Report Wizard provides predefined templates. The predefined templates are Use Case Specification, Structural, Behavioral, Implementation, Environment, Business Process Modeling Notation, Class, Model Extension, Data Dictionary, IEEE 1233, and Web Publisher templates.

+
+
+
+
+
+

IMPROVED! Diagram images embedded in reports: SVG, EMF, WMF, JPG and PNG formats.

+
+
+
+
+
+

Generate reports from console without running MagicDraw.

+
+
+
+
+
+

Import Tool enables you to dynamically import RTF documents or parts of them into reports, giving you greater flexibility when generating reports in need of dynamic resources. You can now include documents whose location is only known at the actual translation time.

+
+
+
+
+
+

JavaScript Tool enables report templates to evaluate or run JavaScript codes from templates and external JavaScript files.

+
+
+
+
+
+

Image Tool provides a rich set of image manipulation methods that enable you to transform images during report generation. Images can be scaled, rotated and resized.

+
+
+
+
+
+

Automatic code and model synchronization in integrations with all supported IDEs.

   
+
+
+

Integration window allows integrating MagicDraw with multiple IDEs on the first startup.

   
+
+
+

Integration with IntelliJ IDEA 4.X or later.

   
+
Java
+

Integration with NetBeans 6.X or later.

   
+
Java
+

Seamless integration with Eclipse 3.1 or later(JDT or Java IDE)

   
+
Java
+

Integration with Eclipse Workbench.

   
+
+

Integration with CodeGear JBuilder 8.0, 9.0, X, 2005, 2006, 2007, 2008

   
+
Java
+

Integration with IBM RAD 7.0

   
+
Java
+

Find window as a separate browser tab. Quick Find in the browser.

+
+
+
+
+
+

Refactor menu group with Convert To and Replace With menu items.

+
+
+
+
+
+

Find/Replace functionality allows you to find specific values of the model or presentation elements and replace theses values with the specified value.

+
+
+
+
+
+

Search with wildcards (*, ?).

+
+
+
+
+
+

Search for a matching model element or symbol by the specified type.

+
+
+
+
+
+

Search according to different criteria - whole words/fragment, match or ignore case.

+
+
+
+
+
+

Search according to given tag or constraint.

+
+
+
+
+
+

Search in active diagram.

+
+
+
+
+
+

Access all UML metamodel classes.

+
+
+
+
+
+

Add, remove, query diagram presentation elements.

+
+
+
+
+
+

Change presentation elements' properties.

+
+
+
+
+
+

Create a new diagram type extending existing UML diagrams.

+
+
+
+
+
+

Insert actions into menus, toolbars, or context menus.

+
+
+
+
+
+

Save/load project to/from a specified location.

+
+
+
+
+
+

Add panels into model elements' specification dialogs.

+
+
+
+
+
+

Get notification on selection changes in data browser or diagrams.

+
+
+
+
+
+

Write your own Java or Jython plug-ins.

+
+
+
+
+
+

Create new design patterns.

 
+
+
+
+
+

Export diagram images using Open API.

+
+
+
+
+
+

Create new transformations.

 
+
+
+
+
+

IMPROVED! Scripting engine supporting scripts in BeanShell, JRuby, Jython, Groovy and JavaScript to create custom action for repetitive tasks

     
+
+
+

Printable pages layout preview in the diagram.

+
+
+
+
+
+

Print preview and test page printing.

+
+
+
+
+
+

Page margins size and orientation (landscape/portrait) setup.

+
+
+
+
+
+

Custom print zoom setup (10%-400% range).

+
+
+
+
+
+

Fit to page option.

+
+
+
+
+
+

Fit to X pages wide by Y pages tall option.

+
+
+
+
+
+

Customizable page header and footer for printing.

+
+
+
+
+
+

Stamp indicating user name, company, and other properties.

+
+
+
+
+
+

GUI is available in these languages: English (US), German, Japanese, French, Russian and Thai.

+
+
+
+
+
+

MagicDraw Welcome screen helps to manage projects, provides quick access to the product descriptions, samples, the latest news and updates.

+
+
+
+
+
+

Easy migration to the new version releases. Previous program settings are retained.

+
+
+
+
+
+

Auto update of all patches and versions.

+
+
+
+
+
+

Information about the latest MagicDraw events is accessible via the new MagicDraw News Reader.

+
+
+
+
+
+

Resource Manager for downloading the newest resources: localizations, examples, profiles, plugins, templates and custom diagrams.

+
+
+
+
+
+

Easy MagicDraw installation for Mac OS X (10.3 or above). Download MagicDraw Mac OS X Disk Image file, mount it, and install MagicDraw by dropping launcher to the Applications folder (or another preferred location).

+
+
+
+
+
+

"Submit a bug" dialog. Send your bug descriptions directly to MagicDraw support team.

+
+
+
+
+
+

Submitting a bug when application is unresponsive. If MagicDraw becomes unresponsive, a separately executable tool is provided for analyzing the status of the process to aide in bug submission.

+
+
+
+
+
+

Information about system, installed or needed licenses and the status is presented in the MagicDraw About screen with the ability to remove unused licenses.

+
+
+
+
+
+

Information on functionalities that are available in higher editions. The list of the MagicDraw features, plugins, integrations, or products that are available in higher editions only or not installed yet.

+
+
+
+
+
+

Project information dialog window.

+
+
+
+
+
+

UML based memory and puzzle games.

+
+
+
+
+
+

User Registration allows access to the dedicated resources on MagicDraw web page – online support, answers database, new products evaluation, beta programs.

+
+
+
+
+
+

JavaHelpTM GUI for the display of application help.

+
+
+
+
+
+

Tool tips for more important GUI components.

+
+
+
+
+
+

Hints related to a user’s actions will inform about available MagicDraw functions and demonstrate how to perform some actions more effectively.

+
+
+
+
+
+

Productivity tips displayed in a progress window.

+
+
+
+
+
+

Tips of the day.

+
+
+
+
+
+
Flexera Software FLEXnet licensing system is used to manage No Magic products licenses.    
+
+
+
+
Edition change without reinstall through changing the license key.    
+
+
+
+

Floating license for using the same license on multiple machines.

   
+
+
+
+

Floating License checkout. No longer a need for a constant connection to the Floating Server.

   
+
+
+
+

Floating Server overload notification to system administrator.

   
+
+
+
+

Mobile license for using the same license at work, with laptop, or at home.

   
+
+
+
+

Select the desired edition (Enterprise/Professional/Standard/Demo for read-only purposes) while connecting to Floating License server.

   
+
+
+
+

The same-edition or product keys are bundled into a single file so that the same product can be unlocked regardless of the version.

  +
+
+
+
+
Allow/ deny/ reserve products to be used by specific users, hosts, groups.   +
+
+
+
+
Easy monitoring and management of users and license status with web-based application.    
+
+
+
+

Integration with EMC's Documentum product family.

         
+

Integration with Compuware OptimalJ. It works with the separate MagicDraw Edition based on the Professional Java.

     
+
+
+

Integration with AndroMDA - the popular open source MDD tool.

   
+
+
+
+

Integration with Interactive Objects' ArcStyler architectural platform. It works with the separate MagicDraw Edition based on the Professional Java.

     
+
+
+

Integration with JeeWiz, an MDD process tool.

   
+
+
+
+

Seamless integration with InsiTech's XTT.

   
+
+
+
+

Integration with openArchitectureWare (oAW).

   
+
+
+
+

Integration with E2E Bridge.

   
+
+
+
+

Integration with Mia-Generation and Mia-Transformation.

   
+
+
+
+

Integration with Netfective Blu Age.

   
+
+
+
+

MagicDraw integration with CVS repository (Teamwork Server does not integrate with CVS).

    + +
+
+

Integration with the Borland CaliberRM requirements tool.

       
+
+

Integration with IRqA, a requirements engineering tool.

+

+

+
+
+
+

Integration with Tassc:Estimator, a software estimation application.

+

+

+
+
+
+

EstimIX is MagicDraw plug-in for estimating software development effort early in requirements phase with the Use Case Points Method.

+

+

+
+
+
+

Integration with TMGi Products.

+

+

+
+
+
+

MagicDraw Add-ons

 
Community Edition
Personal Edition
Standard Edition
Professional Edition
Architect Edition
Enterprise edition

Conversion of existing local projects into teamwork projects.

 
 
+
+
+
+

Retrieval of the newest copy of the project from the server.

 
 
+
+
+
+

Commit changes to the Teamwork Server.

 
 
+
+
+
+

Send messages to other Teamwork Server users.

 
 
+
+
+
+

Multiple projects support in the repository.

 
 
+
+
+
+

Project versioning and rollback support.

 
 
+
+
+
+

Project Branching.

 
 
+
+
+
+

Project access permission management.

 
 
+
+
+
+

Working with a part of the project (module).

 
 
+
+
+
+

Offline work mode.

 
 
+
+
+
+

Administrators’ console for managing and monitoring Teamwork Server work.

 
 
+
+
+
+

MagicDraw Teamwork Server integration with IBM® Rational® ClearCase®.

 
 
+
+
+
+

MagicDraw Teamwork Server integration with Subversion.

 
 
+
+
+
+

Integration with LDAP servers.

 
 
+
+
+
+

NEW! Native user support in Teamwork Server integrated with Subversion/ClearCase and/or LDAP.

 
 
+
+
+
+
NEW! Ability to create project categories in Teamwork Server and group projects into those categories.
 
 
+
+
+
+

The separate SysML plugin supports all SysML diagrams.

 
 
+
+
+
+
NEW! SysML 1.2 Specification Support
 
 
+
+
+
+
IMPROVED! UPDM plugin

The UPDM plugin supports all the Unified Profile for DoDAF and MODAF (UPDM) products, sample project for UPDM, UPDM usability features, DoDAF & MODAF project templates and MagicDraw perspectives.

 
 
+
+
+
+

Cameo Business Modeler plugin supports all BPMN 2.0 diagrams.

 
 
+
+
+
+

The plugin allows the user to import, export, synchronize, and make references between Cameo Requirements+, MagicDraw, SysML plugin, DoDAF plugin,Telelogic DOORS, Rational RequisitePro, and CSV files (other tools are to be supported soon).

 
+
+
+
+
+
Cameo SOA+ plugin

The plugin leverages the UML along with the latest SOA modeling standard, SoaML, to provide both architects and developers an integrated solution for creating optimal SOA architectures and implementations.

 
+
+
+
+
IMPROVED! Cameo Data Modeler Plugin

Cameo Data Modeler plugin for MagicDraw provides support for Entity-Relationship modeling.

 
+
+
+
+

Plugin allows the user to move requirements between MagicDraw, Telelogic's DOORS or IBM Rational® RequisitePro® seamlessly. All of the requirements information is moved into MagicDraw for maximum traceability and interaction.

 
 
+
+
+
+

RSXConverter provides a seamless way to convert IBM® Rational® Software Architect (RSA) or IBM® Rational® Software Modeler (RSM) file format (*.emx, epx and efx) to MagicDraw-supported file format (*.mdxml).

 
 
+
+
+
+

RConverter provides a seamless way to convert Rational Rose Model file format (*.mdl) to MagicDraw-supported file format (*.xmi).

 
 
+
+
+
+

ParaMagic plugin allows model designers to run simulations from the earliest stage of system design, explore system performance, estimate cost, and allocate resources. (It requires SysML plugin)

 
 
+
+
+
+

Plugin enables copying changes between different project versions. Merge functionality in MagicDraw works both on file system files and projects stored in MagicDraw Teamwork server.

 
 
+
+
+
+

The plugin automates modeling tasks and extends methodology support in MagicDraw.

 
 
 
 
+
+

Support for Software Process Engineering Metamodel (SPEM) 2.0. SPEM is a standard adopted by OMG for software development process definition, specifically including those processes that involve or mandate the use of UML.

 
 
+
+
+
+

MagicDraw supports the UML profile for MARTE, which provides support for specification, design, and verification/validation stages. It adds capabilities to UML for model-driven development of Real Time and Embedded Systems.

+
+
+
+
+
+

The plugin allows reading values in a comma separated values (CSV) file and create model elements, diagrams and relationships from that data.

+
+
+
+
+
+

-----

Contact your No Magic Sales Executive, if you would like to learn more about these integrations or would like to see a demo.

|
Login
Contact Person
Registration
Request For Sales

Best Design and Modeling Tool
Jolt Productivity Winner
Best Database Tool
Jolt Productivity Winner
Best Java Modeling Tool
Best Team Development Tool
OMG Member












Contact Us  |  Shop  |  Product Feedback  |  Print this
Last Modified Monday, 26-April-2010 8:00:00 PST

Copyright © 2000-2010  No Magic, Inc.  All Rights Reserved