Download presentation
Presentation is loading. Please wait.
Published byJulia Burke Modified over 9 years ago
1
Technical Overview
2
What Is MagicDraw? Business Analysts Software Analysts Programmers QA Engineers Documentation Writers MagicDraw is a powerful UML modeling tool designed for:
3
Overview of the Presentation UML diagramming Design facilitations Code engineering Teamwork Reporting Data interchange Integrations In this presentation we will overview:
4
General Appearance
5
Structural Diagrams Class Diagram Object Diagram Component Diagram Deployment Diagram Behavior Diagrams Use Case Diagram Sequence Diagram Activity Diagram Collaboration Diagram Statechart Diagram Model Management Diagrams Package Diagram Subsystem Diagram Model Diagram UML Extensions Robustness Diagram WAE Diagram CORBA IDL Diagram XML Schema Diagram WSDL Diagram Content Diagram MagicDraw supports UML 1.4 semantics and notation. You can draw these diagrams: Unified Modeling Language
6
UML – Class Diagram Sample
7
UML – Use Case Diagram Sample
8
UML – Sequence Diagram Sample
9
Diagramming Facilitations Customizable and extendable design patterns Analysis wizards Setter/getter generators Implemented/overridden operation generators MagicDraw provides a set of design facilitation tools:
10
GoF patterns Adapter Composite Decorator Observer Proxy Singleton Visitor Bridge Java Main class EJB RMI JUnit Design Patterns MagicDraw automatically generates your model parts in accordance with established design patterns.
11
Analysis Wizards Package dependencies Class dependencies Derived classes MagicDraw’s analysis wizards make it easy to trace:
12
Code Engineering Reverse engineering Code generation Round-trip Code engineering with MagicDraw consists of 3 major phases:
13
Reverse Engineering Java Source code Binary code EJB 2.0 C# C++ CORBA IDL DDL script (DB modeling) CIL (MSIL) WSDL XML Schema MagicDraw reverse engineers:
14
Code Generation Java Source code EJB 2.0 C# C++ CORBA IDL DDL script (DB modeling) WSDL XML Schema MagicDraw generates code for:
15
Round-trip Work on your source code and model simultaneously. Synchronize them at your convenience. Available for Java and C++ Generate code Reverse engineer
16
Teamwork Server Fast team collaboration Simple configuration management Controlled access to your artifacts Implemented/overridden operation generators Optimal method for managing models and resolving conflicts. This dynamic MagicDraw add-on makes team collaboration a snap!
17
Reports Ready for web deployment Customizable – XSL based Equipped with embedded diagram images Available in two formats - browsable and printable MagicDraw’s powerful HTML report generation engine creates reports that are:
18
Data interchange, Integrations MagicDraw shares model and diagrams with: Rational Rose TogetherSoft XMI1.1 and Unisys diagramming extensions compatible tool. MagicDraw shares models with: Any XMI 1.1 compatible tool, supporting UML 1.4 DTD MagicDraw integrates with: IBM’s Eclipse, WSAD Sun ONE Studio Borland’s JBuilder NetBeans
19
Summary UML editing Code engineering UML model reporting OO model analysis Custom OO model generation Team modeling Database modeling Versatile and easy to use, MagicDraw provides the powerful tools you need for:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.