Enterprise Architect 10

Enterprise Architect 10 provides powerful new tools for user interface simulation, impact analysis, improved model documentation, enhanced project management and much more. New tools and technologies include SysML 1.3, GML, Document Fragments and Profile Helpers for extending UML.

We invite you to preview this milestone release of Enterprise Architect!


Enterprise Architect 10 Release Highlights:

Rapidly Find Elements in a Large Diagram

User Interface Enhancements

The user interface has undergone significant enhancements that help improve productivity and workflow. You can now cut and paste directly in the Project Browser, to quickly re-parent items in the model hierarchy; menus have been improved to logically group Enterprise Architect's many views; the Start page has been redesigned to easily access recent projects, the example model, help files and keyboard accelerators. Other improvements include:

  • Redesigned Icons in all Toolbars, Lists, Trees and Diagrams
  • Numerous dialog changes
  • The Project Status View now includes Project Tasks, Issues and Statistics
  • Additional menu commands available from the Project Browser
  • New visual styles
  • An updated visual style for all tree controls
Read More

Context Filter and Search Box

The all new search box on the diagram toolbar, filters diagram elements as you type. This allows you to find elements with just a few keystrokes. Enable the filtering mode to get an instant view of the elements directly connected to the current element. Use the Pan and Zoom window to view large diagrams and cycle through each element matching your search criteria.


Read More
Insert Related Elements Dialog

Insert Related Elements

The enhanced Insert Related Elements capability improves Impact Analysis - providing flexible filters and a preview of all matching elements. Leverage these new enhancements to automatically create your impact analysis diagrams:

  • Connect multiple connector and element types instead of one or all
  • Available Connector and element types are displayed dynamically - according to your search depth and scope
  • Customize the inclusion of matching elements
Read More

Modify Selection Handles

Element Selection handles can now be re-sized and the color can be altered from the default white, making it easier to select elements on a large diagram or or when using Enterprise Architect on a tablet/mobile device.

Read More
Example of a Structured Compartment in SysML

Diagram Creation via Keyboard Accelerators

Rapidly create diagrams using convenient new keyboard accelerators. Create a new element and connector positioned relative to the current item using the new shortcut Ctrl+Shift+Arrow. Using the left and right arrow will automatically connect to the corresponding Lifeline in a sequence diagram.

Read More

New Structure Compartments

Enterprise Architect 10 supports a new Structure Compartment - for displaying nested elements within the parent element. You can show internal connections between embedded elements as well as links to external elements in a dedicated compartment. You can even display composite diagrams directly in the parent elements.

Read More
Creating Text Overlays in the Relationship Matrix

Textual Overlays on the Relationship Matrix

Enterprise Architect 10 introduces the ability to apply Textual Overlays within the Relationship Matrix. The Relationship Matrix can be used to represent Create, Read, Update and Delete operations to better manage relational data models. The text overlays can also represent line items, providing optional relationships not previously available. This helps to convey more information in an easy to read and accessible format.

Read More

Sequence Diagrams

Sequence Diagram enhancements improve the management of fragments by preventing messages from being accidentally dragged outside the message boundary. Other enhancements include:

  • Messages moving up will now be restricted to immediately below the previous message or fragment boundary
  • Messages moving down will move to the position specified. Moving messages, fragments or partitions as necessary
  • Deleting messages will no longer move other messages or fragments
  • Moving a message will no longer reorder connectors, enter or leave fragments by default
  • Hold down the Alt key to override the default behavior and make a deliberate change

Read More
Profile Helpers Simplify the Process of Extending UML

Profile Helpers

It is now easier than ever to extend UML to create your own profiles. Enterprise Architect 10 introduces a number of Profile Helpers that simplify the process of creating custom profiles. Each Helper can be dragged onto a diagram and guide you in defining properties for custom stereotypes. Profile Helpers are available to create the following profile items:

  • MDG Technology
  • Add Stereotype
  • Create Toolbox Page
  • Add Toolbox Compartment
  • Add Diagram Extension

Read More
SysML 1.3 - Show Composite Diagram in Compartment

SysML 1.3

Enterprise Architect 10 introduces extensive improvements and refinements of the SysML technology, including support for the latest SysML 1.3 standard. The new MDG Technology includes a migration script that allows you to convert from SysML 1.2 models to SysML 1.3. The SysML Namespace compartment can be used to show relationships between elements at a high level. Use tagged values in the FlowProperty to specify the direction (in, out, inout or none). Typed Flow properties whose parent block is added as a port to another block will show the port flow direction based on the direction tagged value of the original flow property.

  • Datastore added to SysML 1.1, 1.2 and 1.3 toolboxes
  • Quicklinker updated to ensure FlowPort connector is available
  • Flow Property added to Block Definition toolbox (SysML 1.2)
  • Option to Sync Composite Internal Block diagrams with their child diagram

Read More
Geography Markup Language  - Application Schema

Geography Markup Language (GML) - Beta

The Geography Markup Language (GML) is an XML based standard for encoding geographic information that can describe Feature Types, Data Types, a Code List and other geographic information. Once you have created your GML model, you can generate the GML Application Schema to be used in other third party applications.

Read More

ArcGIS

Enterprise Architect supports the design of geodatabases for the ArcGIS 10.1 suite of tools developed by Esri Inc. Enterprise Architect 10 introduces a number of enhancements to improve geodatabase design for ArcGIS.

Read More
User Interface Simulation - Win 32 Dialog

User Interface Simulation

Model and simulate Win 32 User Interfaces using Enterprise Architect, to enhance system interaction and usability. Link each Win 32 UI element to requirements or use cases to better understand their purpose. Call a Win 32 dialog to establish a relationship between system behavior and user input. Set or retrieve text in controls via a simple script and then interact with multiple dialogs to simulate a realistic user experience.
The benefits of simulating Win 32 User Interfaces within Enterprise Architect include:

  • Visualize complex interactions to improve usability, eliminate redundant steps and produce better business outcomes
  • Understand how system behavior is related to user interactions in order to improve business processes
  • Demonstrate how interface design impacts staff workflow and system outcomes
  • Conduct training and elicit feedback in a safe environment to improve the end-user experience

Read More

Debug and Visualize Java Applications

Enterprise Architect 10 provides the ability to debug and visualize applications using the JDWP protocol, using either a virtual machine or a physical device connected to your machine via USB. You can import your Java source code into Enterprise Architect, set breakpoints, review variables, step through code and review the calls that have been made to the external libraries, to have a better understanding of how your application works.

Key benefits:

  • Import Java source code to utilize Enterprise Architect's powerful debugging capabilities
  • Support for Profiling of Java, .Net and mixed .Net/Native applications
  • New support for building Class diagrams from Execution Analyzer recordings
  • Insert breakpoints to review local variables and user defined messages
  • Visualize and debug mobile applications before their commercial release
  • Supports Testpoint evaluation and recording features
  • Allows debugging Java projects remotely or locally
  • Supports debugging Android on both the emulator and physical device
  • Improved recording capabilities and support for setting nested recording markers
Read More

Code Engineering

Numerous enhancements to Code Engineering improve the development experience and facilitate reverse engineering of custom languages. Some highlights include:

  • Reverse Engineering of user defined languages now supported
  • New grammar editor and debugger window added
  • Added Model Transformations for the following supported languages: C++ PHP VB.NET
  • Behavioral code generation of loops in Activity diagrams updated

Read More
Debug and Visualize Android Applications
Project Gantt View

Enhanced Gantt View

The Gantt View lists elements with resources assigned, providing a high level overview of all tasks. The Gantt view is also available for the Project Browser and Package Browser, helping project managers make decisions and identify any task that may cause project delays. Some highlights include:

  • Highlight all overdue tasks to quickly identify and correct project slippage
  • Get a quick summary task status and progress via the expanded element list
  • Use Column Filters to rapidly isolate elements of interest
  • Jump to the start, end and Today's date with a single mouse-click
  • Automate repetitive tasks with element-level scripts.

Read More
Using Document Template Fragments in a Report

Document Fragments

Easily create professional Rich-Text Format reports using new Document Fragments. You can now include more information than ever in generated reports, structured precisely as you need. Document Fragments also help you to unlock the power of filters, scripting and direct SQL calls against the model repository.

Key updates:

  • Populate Document Fragments using Model Scripts or SQL Queries
  • Leverage Element Filters in Document Fragments
  • Use multiple layers of Template Fragments for truly modular reporting
  • Save Document Fragments for re-use in other reports.

Read More

Testpoint Management

Testpoint Management has been enhanced to include support for:

  • Android
  • Java
  • VB.NET

Read More

Debug Model Scripts

Enterprise Architect now supports the debugging of the following Scripting languages:

  • JavaScript
  • JScript
  • VB Script

Read More

Import / Export

Enterprise Architect makes it easier to share data with third party applications.

  • Export of GML Application Schemas
  • Enhancement to XMI 2.1 Import and Export
  • Importing of HTML notes via XMI from third party tools supported.
  • WSDL generation enhanced
  • Rhapsody importer improved
  • ECORE generated improved

Read More

Grouping of Model Scripts

Scripts can now be grouped and will be available from specific context menu requests. Scripts in each group type will be added to the context menu when clicking on the appropriate type.

  • Element context works in Project Browser, Diagram, Search, Element List, Package Browser and Gantt views
  • Package context works in Project Browser
  • Diagram works for Diagram and Project Browser

Read More

Windows 8 Support

Enterprise Architect 10 has undergone extensive testing and validation under Windows 8.

Read More

Security Enhancements

Enterprise Architect 10 introduces a number of upgrades and enhancements to security checks, which include the following:

  • Elements Created by Pasting and the Quicklinker
  • Copying between packages
  • Reporting Templates
  • Deep Deleting of model elements.
  • Improved visibility of Locked Elements
  • Improvements to Subversion support

Read More

Review the full list of features found in Enterprise Architect 10.