MagicDraw is an award-winning business process, architecture, software and system modeling tool with Teamwork support. Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems and databases. It provides the industry's best code engineering mechanism (with full round-trip support for Java, C++, C#, CL (MSIL) and CORBA IDL programming languages), as well as database schema modeling, DDL generation and Reverse engineering facilities.
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