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, RTF Fragments and Profile Helpers for extending UML.
Enterprise Architect 10 Release Highlights:
User Interface: Designed to improve productivity
Diagramming: Create and connect elements
Modeling Tools and Technology: Quality tools
Simulation: Visualize complex interactions
Execution Analysis & Profiling: Understand your code
Project Mangement: Better managed resources
Reporting and Document Generation: Quality reports
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
Diagram 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. Use the Pan and Zoom window to view large diagrams and cycle through each element matching your search criteria.
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
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.
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.
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.
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.
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.
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
Geography Markup Language (GML)
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.
Enterprise Architect supports the design of geodatabases for the ArcGIS 10.0 suite of tools developed by Esri Inc. Enterprise Architect 10 introduces a number of enhancements to improve geodatabase design for ArcGIS.
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
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
Debug and Visualize Android Applications
Enterprise Architect 10 provides the ability to debug and visualize Android applications, using either a virtual machine or a physical device connected to your machine via USB. You can import your Android source code into Enterprise Architect, set breakpoints, review variables, step through code and review the calls that have been made to the Android and Java libraries, to have a better understanding of how your application works.
• Import Android source code to utilize Enterprise Architect's powerful debugging capabilities
• Insert breakpoints to review local variables and user defined messages
• Visualize and debug mobile applications before their commercial release
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
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.
Easily create professional Rich-Text Format reports using new RTF Fragments. You can now include more information than ever in generated reports, structured precisely as you need. RTF Fragments also help you to unlock the power of filters, scripting and direct SQL calls against the model repository.
- Populate RTF Fragments using Model Scripts or SQL Queries
- Leverage Element Filters in RTF Fragments
- Use multiple layers of Fragments for truly modular reporting
- Save RTF Fragments for use in other reports.
Testpoint Management has been enhanced to include support for:
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
Debug Model Scripts
Enterprise Architect now supports the debugging of the following Scripting languages:
Windows 8 Support
Enterprise Architect 10 has undergone extensive testing and validation under Windows 8.
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
•Deep Deleting of model elements.
•Improved visibility of Locked Elements
•Improvements to Subversion support
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