No Magic Inc.'s MagicDraw product offering delivers best in breed UML modeling capabilities and integrates with OptimalJ. MagicDraw extends the reach of OptimalJ solution footprint into analysis and design. In addition, reverse engineering analysis and redesign is facilitated through MagicDraw's ability to automatically transform many types of source code to UML diagrams.
The Compuware OptimalJ team development suite is an advanced development environment that reduces the time, cost, risk and complexity of delivering and maintaining J2EE applications. OptimalJ's pragmatic implementation of Model Driven Architecture (MDA) enables cost-effective delivery of enterprise J2EE applications. Its iterative approach combines the productivity and quality benefits of application modeling with the flexibility and speed of agile development practices.
OptimalJ Professional and Architecture Editions generate working applications from visual UML models, The role-based OptimalJ editions help provide clear understanding of tasks, easing development team collaboration within an organization.
Compuware OptimalJ customers and prospects will have a more compelling total solution by leveraging OptimalJ integrated with MagicDraw as a best-of-breed Model Driven Architecture development tool. OptimalJ will extend the value of the models created with MagicDraw by automating the development of working, tangible results in the form of executable J2EE systems. Modelers will be able to experiment with alternative designs and validate these designs with automatically produced applications. OptimalJ will also maximize the value and contribution of modelers using MagicDraw as more direct contributors to J2EE project deliverables.
MagicDraw extends OptimalJ's analysis modeling providing:
Critical UML 2.0 support adherent to the latest OMG standards;
Accelerated learning curve with intuitive interface;
Rapid diagram creation with automatic UML semantics checking;
Derives models from existing source code in just seconds including Java, C#, C++, CORBA IDL, EJB 2.0, DDL, CIL (MSIL), WSDL, and XML Schema source code;
Multi-user team support for parallel access to the same model;
Automatic report and documentation generation.