!!! NEW !!! GlossaryThis video demonstrates how to use the Glossary in MagicDraw while working with requirements. The Glossary helps to define terms in one place and later use them everywhere in your project.

Eclipse: Customizing MagicDraw perspectiveThis demo guides through integration process, shows how to customize MagicDraw environment in Eclipse and work with not associated projects.

9:06

Eclipse: Working with integrated projectsThis demo represents how to work and share information in integrated Eclipse and MagicDraw projects.

7:40

Code and DB Engineering

Demo

Play

Code GenerationThis demo will show you how to perform code generation in the MagicDraw. You will get acquainted with source code generation from model and see how model changes are reflected in the code.

6:40

Code ReverseThis demo represents how to reverse java code to the project model from the already existing source files.

5:49

Java Reverse to Sequence DiagramThis demo will show you how to perform java code reverse from the existing source files to sequence diagram.

5:10

DB EngineeringThis demo represents the main functionality how to perform Database Engineering by creating MagicDraw model using connection to Database.

7:00

TransformationsThis demo guides through UML model transformation to DDL, shows how from transformed DDL model script with changes can be generated.

10:02

C++ Code Engineering

Demo

Play

Modeling typedef and function pointer for C++ code generationThis demo represents the way to create model in order to generate C++ code to have typedef and function pointer.

Working with each C++ dialects (ANSI, CLI and Managed)This demo represents the way to reverse C++ code to each C++ dialect code engineering project. And you will see how C++ dialect changes are reflects in C++ profiles loading.

5:00

Access code engineering optionsThis demo will show you how to access the options used in C++ code engineering process.

Template modeling for C++ code generationThis demo will show you how to model template and generate code using C++ CE.

5:35

CLI Delegate modeling for C++ code generationThis demo will show you how to model CLI Delegate and generate code using C++ CE.

3:33

CLI Event modeling for C++ code generationThis demo will show you how to model CLI Event and generate code using C++ CE.

5:00

Native Event modeling for C++ code generationThis demo will show you how to model Native Event and generate code using C++ CE.

2:49

COM Event modeling for C++ code generationThis demo will show you how to model COM Event and generate code using C++ CE.

4:55

CLI Property modeling for C++ code generationThis demo will show you how to model CLI Property and generate code using C++ CE.

3:36

Managed Property modeling for C++ code generationThis demo will show you how to model Managed Property and generate code using C++ CE.

4:00

Project management and collaboration

Demo

Play

Model DecompositionThis demo introduces the functionality of model decomposition by demonstrating how to split a project and work with a part of it independently.

16:38

Shared PackagesThis demo presents project segmentation using shared packages functionality, which allows the usage of a model part in multiple projects.

5:55

Teamwork Server: Add project to teamworkThis demo presents easy way to make a local project accessible for the Teamwork Server users.

3:04

Teamwork Server: Create a new user in teamworkThis demo presents the management of users accounts, guides through creation of a new user or edition of existing one, introduces various kinds of permissions and how they can be set to project.

2:55

Teamwork Server: Working in teamworkThis demo introduces the main functionality of teamwork, when two or more users work with the same project. You will see how to lock part of the model and work on this part individually, how to commit changes to the server and share with the other team members.

Efficient Teamwork Server Repository analysis with Project Usage MapIn this short demo, we will present the Project Usage Map and its use case. You will get in-depth information on the use of this powerful analysis capability.

3:46

Model analysis and integrity checking

Demo

Play

TraceabilityThis demo introduces the traceability functionality and represents how traceability objective is met – to visualize and verify that Requirements, Design, and Implementation model elements are covered in higher (Specification) and lower (Realization) levels of abstraction.

Dependency Matrix - get SMARTER in 60 secondsThis demo introduces Dependency Matrices. No Magic is known industry-wide for its focus on the user experience, and our easy-to-use, fast and very powerful Dependency Matrices are a tangible example of this.

Domain Specific Language (DSL): Custom diagram creationThis demo introduces the Customize Diagram Wizard that allows creating your own diagram types for specific domain, platform, technology, and other purposes. You can also create your own customized elements in the diagram toolbar, along with customized symbol styles, and with other customizations.

13:49

Domain Specific Language (DSL): Property group creationThis demo introduces how to create a new property group in a model element Specification window.

7:30

Domain Specific Language (DSL): Derived properties creationThis demo introduces how to create a new derived property. A derived property is the property, whose value is calculated automatically from the other properties value.

3:52

Generic Numbering FeatureThis viewlet will present the Generic Numbering feature in MagicDraw. We will demonstrate how to create your own numbering scheme and how to apply it to your elements.

Creating Use Case and SysML DiagramsThis demo shows how to export a DOORS Module to a Use Case or SysML diagram in MagicDraw. It also shows how to customize the attributes of a DOORS Module in order to copy to Use Case or SysML Requirements. Finally, it shows how to export the requirement type from RequisitePro to a Use Case or SysML diagram with custom attribute setting.

2:09

UPDM: StrategicThis demo demonstrates how to model and relate capabilities to each other, relate capabilities to the elements from other viewpoints, for example, projects and resources, and analyze capability provision and deployment gaps.

17:21

UPDM: Operational ViewpointThis demo shows how the operational exchanges can be created and managed using the operational exchanges automation functionality in the MagicDraw UPDM plugin.

9:09

UPDM: Systems ViewpointThis demo shows how Resource compositions can be modeled and Data Exchanges can be created and managed using the Data Exchange automation functionality in the Cameo Enterprise Architecture application.

Model MergeThis demo introduces the Model Merge functionality and shows how changes can be copied from branch to another. It also demonstrates conflict resolution capabilities.

10:07

TOGAFThe purpose of this demo is to show how to develop TOGAF based architecture, use the MagicDraw functionality to enhance TOGAF Plugin capabilities, and use UML to Extend TOGAF model.

20:37

Methodology WizardsThis demo introduces the Methodology Wizards functionality and shows how to create model with the Use Case Model Creation wizard and how to customize the wizard itself.

7:23

VeTIS: from SBVR to UML&OCLThis demo presents working with MagicDraw VeTIS plug-in: how-to edit SBVR Business Vocabularies and Business Rules and transform them into UML&OCL class models.

7:00

Business modeling with Cameo Business ModelerThe purpose of this demo is to show how to define business data (vocabulary), define organization structure, model business processes, and relate activities to roles from the organizational structure.

12:00

BPMN 2.0 basics with Cameo Business ModelerThis demo presents Cameo Business Modeler plugin for MagicDraw, introduces business modeler user perspective, and shows basics of modeling in BPMN 2.0. The demo shows how to create all three of the BPMN 2.0 diagrams: Process Diagram, Collaboration Diagram and Choreography diagram.

13:00

User Interface Prototyping with Cameo Simulation ToolkitThis demo shows how easy it is to create a working user interface prototype directly from your model without any code generation. You can also do live debugging while running the model.

16:12

MagicRQ

Demo

Play

Installing MagicRQThis demo shows how to install MagicRQ to MagicDraw, Rational DOORS, and Rational RequisitePro. It also shows how to change the default Requirement Tool to integrate with MagicDraw.

2:52

Data Synchronization and MagicRQ ExplorerThis demo shows the usage of the Data Synchronization options in order to perform an auto overwrite for different MagicDraw element types. It also shows how to use the MagicRQ Properties Panel and how to open an associated item by using MagicRQ Explorer.

3:23

Working with MagicRQ LayoutThis demo shows how to use the Drag and Drop functionality of MagicRQ Layout in MagicDraw. It also shows how to create an association, create a requirement from an element, and create an element from a requirement using the MagicRQ Layout, Active Diagram, or Containment Tree. Finally, it shows how to use View and Report to filter the association information.

6:07

RSXConverter

Demo

Play

RSXConverter Basic DemoThis demo introduces the very basics of working with RSXConverter.

1:31

Converting model with fragmentsThis demo will guide you through how to convert the model with fragments.

3:51

MagicDraw RConverter

Demo

Play

Convert Rational Rose files to .xmlView the online demonstration how easy you can convert Rational Rose files into .xml supported files of MagicDraw.

-:--

UML diagrams before and after conversionView the online demonstration of the UML diagrams before and after conversion.

-:--

Cameo DataHub 18.1

Demo

Play

Installing and Configuring Cameo DataHub 18.1 The video will walk a user through the process of installing Cameo DataHub 18.1

0:54

Adding IBM DOOR’s Client to Cameo DataHub 18.1 This video will show a user how to add a DOOR’s Client to the Cameo DataHub 18.1 for use.

1:04

Adding and working with a CVS file Cameo DataHub 18.1 The video will show users how to add files and sync the information from the file to MagicDraw

3:05

Cameo DataHub 17.0 - 18.0

Demo

Play

Installing and Configuring Cameo DataHub This viewlet will show you how to install Cameo DataHub and configure Cameo DataHub to the third party tools.

1:58

Uninstalling Cameo DataHub This viewlet will show you how to uninstall Cameo DataHub.

0:45

Working with Cameo DataHub Server Console The viewlet will show you how to manage Cameo DataHub Server Console such as start and stop server service from Cameo DataHub and DOORS, change port number, and Add /Remove DataHub Server.

1:46

Working with CSV file This viewlet will show you how to import CSV file from Cameo DataHub to Cameo Requirements+.

1:35

Working with Cameo DataHub, MagicDraw, and DOORS This viewlet will show you how to add DOORS Data Source to DataHub Tree, Import item from DOORS to MagicDraw, Update item property from Properties panel, and manage Associations Status by updating PendingUpdate Status.

4:05

Working with RequisitePro Data Source, DataHub Tree,and MagicDraw This viewlet will show you how to add RequisitePro Data Source to DataHub Tree, Import requirement to MagicDraw diagram from RequisitePro Data Source, Open referenced item from Properties panel, Update element and perform Sync on Save, Manage Synchronization from View and Report, and Generate View and Report.

5:06

Cameo Requirements+

Demo

Play

Dependency MatrixCreate a dependency matrix to estimate and control requirements verification.

-:--

GlossaryCreate a glossary to attach definitions to terms used in requirements.