Enterprise Architect - Revision History

This section shows an extract about changes from Enterprise Architect Versions since Version 6.0

For more detailed information about changes and bug fixes see: http://www.sparxsystems.com/products/ea_history.html


Changes for Version 8.0

Glossary and Notes
Next to many advances in the EA user experience, one of the noticeable one is the abridging of Glossary and Notes. A glossary entry can be easily created by selecting a term from the notes field. Available glossary terms are automatically linked during writing to terms in the notes field. With the help of auto-completion and intellisense saves writing time and bring consistency in your project. Within the notes field you can also link to any other element. These additional features enhance the glossary and notes of EA.

Dynamic Diagram Filter
With the help of element meta information it is now possible to gray-out or hide diagram element to show variants in one single diagram.

RTF Reporting
The RTF generator comes with additional fields and sections, performance optimization and improved template editing.

Element Browser
The Element Browser comes with new sections for Test, Maintenance items, and Structured Scenarios with context sensitive launchpad for appropriate actions.

Performance
Application start-up, model load, general editing, code import and diagram display - all tuned for high performance for massive scalability. Load on demand is now also supported for .eap repositories. New DBMS index packs improve overall performance for extreme large server-based repositories.

Execution Profiler
adds timing information to analysis of executing apps (Windows native). Quickly report on the most frequently called functions and tasks that consume the most time.

License Management
A License-Server replaces the file based floating-key store. The service based approach allows better administration, full logging, and an easy key administration, as well as an easy transfer from the file based key-store.

New Technology
Introducing support for the Unified Profile for DoDAF and MODAF (UPDM).

Structured Scenario Editor
The Structured Scenario editor is a new concept in EA 8.0. It allows you to automatically generate behavioral diagrams from structured scenario as well as reverse engineering activity diagrams and notes text into structured scenarios. This feature leverages your modeling effort and keeps your model views up to date.

Workspace Layout:
EA 8.0 comes up with a new Workspace Layout Manager to easily switch between window configurations for any user role. Use the predefined workspace layouts or define as many custom layouts as you like.

Workflow Support
Leverage EA‘s security feature with workflow scripts to restrict unwanted model changes. Combine Workflow scripts and Model Search for a running list of personal tasks.

Source Code Editor
The source code editor supports now VBScript and JScript syntax highlighting as well as better handling of not recognized code segments.

Windows Vista / 7
Improved Windows Vista / 7 compatibility with better management of user settings and User Account Control.


Changes for Version 7.5

  • New: Editions of Enterprise Architect
    • Version 7.5 introduces 3 new editions of Enterprise Architect
    • Two editions target specific engineering domains
    • A third edition wraps up everything for the ultimate Enterprise Architect experience
    • Each edition bundles licenses for specific MDG products that target the needs of the domain engineer
    • Each edition supports advanced Behavioral Modeling and Code Generation
    • Ability to generate source code from behavioral models.
    • Support for code generation from State Machines
    • Support for code generation from Activity Graphs
    • Support for code generation from Sequence Diagrams
  • NEW: Enterprise Architect - Business & Software Engineering Edition
    • Targets software engineering, BPEL generation, behavioral code from business rules, integration with Visual Studio and Eclipse, and various frameworks
    • Includes all functionality in the Enterprise Architect Corporate Edition
    • Examples included in the Example model
    • Advanced Behavioral Modeling and Code Generation for standard coding languages
    • Business Rules Modeling and Code Generation
      • Support for Fact models
      • Support for Rule Flow models
      • New Rule Composer supports modeling and configuration of complex Business Rules from Fact and Rule Flow models
      • Support for behavioral code generation from modeled Rule Sets
    • Business Process Execution Language (BPEL) Support
      • Support for generating BPEL 1.1 from BPMN 1.1 models.
      • Introduced BPMN 1.1 Technology and BPEL diagram type
      • New property dialogs for BPMN 1.1 elements when placed on BPEL diagrams.
    • Support for additional advanced Math functions in the Enterprise Architect Scripting engine
    • MDG Technologies and Add-in licenses included (bundled) with the Business Engineering Edition
      • MDG Link/Integration for Microsoft Visual Studio
      • MDG Link/Integration for Eclipse
      • MDG Technology for Zachman Framework
      • MDG Technology for TOGAF
      • MDG Technology for DODAF/MODAF
  • NEW: Enterprise Architect - Systems Engineering Edition
    • Targets systems, real-time engineering, behavioral code generation, executable UML
    • Includes all functionality in the Enterprise Architect Corporate Edition
    • Examples included in the Example model
    • Advanced Behavioral Modeling and Code Generation for HDL's, ADA and standard coding languages
    • ADA 2005 Language Support
    • Support for OMG SysML 1.1
    • Support for SysML Parametrics Simulation
    • Hardware Descriptions Languages Support
      • SystemC support added
      • VHDL support added
      • Verilog support added
    • Support for additional advanced Math functions in the Enterprise Architect Scripting engine
    • MDG Technologies and Add-in licenses included (bundled) with the Systems Engineering Edition
      • MDG Technology for SysML
      • MDG Link/Integration for Microsoft Visual Studio
      • MDG Link/Integration for Eclipse
      • MDG Technology for DDS
      • MDG Technology for DODAF/MODAF
  • NEW: Enterprise Architect - Ultimate Edition
    • Combines all the features in the Business Engineering and Systems Engineering Editions
  • New: 'built-in' MDG Technologies
    • Introduced MDG Technology for Strategic Modeling - including
      • Strategy Maps,
      • Balanced Scorecards,
      • Value Chains,
      • Flow Charts,
      • Decision Trees and
      • Organization Charts.
    • New MDG Technology for ArchiMate, which supports The Open Group's ArchiMate enterprise architecture standard.
    • New MDG Technology for SPEM, which supports version 2.0 of the OMG's Software Process Engineering Metamodel standard.
    • New MDG Technology for Business Rule Modeling. Supports modeling Business Rules in Enterprise Architect Business Engineering Edition
    • Web Modeling UML Profile now incorporated as a built-in MDG technology.
  • New: Scripting support (Corporate Edition and above)
    • Write scripts inside Enterprise Architect using either VBScript, JScript or Javascript.
    • Full and immediate access to the Enterprise Architect automation object model
    • Built in Repository object to facilitate instant scripting
    • Built in Intellisense support for the Enterprise Architect Object Model
    • Built in Intellisense support for the major scripting language constructs on a per language basis
    • Advanced math functions are also supported in the Business and Systems Engineering versions of EA
    • Save scripts directly into the current model.
    • Save scripts to a local file, for use in all models.
    • Support for a "Scripts" subdirectory in the Enterprise Architect installation directory.
    • Support for Scripts embedded in MDG Technology files.
    • Ability to export scripts as reference data.
    • Default Session objects for printing out trace information
    • Console window for executing script commands in "immediate" mode
  • New: Diagram Layout Window
    • Added new dockable window with 10 new layout styles.
    • Can help with manual layout, or automatically layout diagrams.
    • Each command includes configuration options, allowing you to customize the results.
    • Added new lateral connector style.
    • Added logic to automatically switch between horizontal and vertical tree style connectors.
  • New and Improved WAN and Large Model Support (Corporate Edition and above)
    • Lazy Loading
      • Only implemented for DBMS connections (not for .EAP files)
      • Can greatly minimize the time taken to load large models and/or models accessed over a network with low bandwidth (eg. WAN).
      • Lazy Load capability defers loading of model packages until required by the client.
      • Is configurable on a per-connection basis, so two connections to the same DBMS can be configured with and without Lazy Load
      • Can be used in conjunction with the WAN Optimizer
    • WAN Optimizer
      • Lightweight server that can be installed on a LAN connection to the host DBMS
      • Accessible by WAN based clients over socket connection (eg. when client is on a WAN based VPN connection)
      • Acts as a local proxy to retrieve data and compress data for transmission to client
      • Significantly improves performance by reducing the amount of data transmitted and the number of network calls made
  • New and improved Themes support
    • Added new visual themes (UI appearance) to choose from.
    • Modified all docked windows to support and use the current theme.
    • Configurable status bar
    • New status bar indicator "WAN" - active when the WAN Optimizer is enabled
    • New diagram zoom control in status bar
      • Allows for immediate configuration of a general "all diagram" zoom level.
      • Independent of the per diagram "zoom level" set by the diagram toolbar.
      • Ideal for viewing all diagrams at a higher zoom level on a per user basis.
  • General Appearance, Performance and Reliability Improvements
  • Automation
    • Added support for Collection.GetByName for the MethodTags collection.
    • Support generating RTF Master Documents via IProject.RunReport.
  • Baseline
    • Added ability to compare requirement stability.
  • Code Generation
    • Added ability to list over the following properties of elements in code or transform templates.
    • Added parsing of Actionscript 3 Vector type.
    • Added parsing of VB.Net functions without parameter lists.
    • Added transform of ExecutionEnvironment, StateMachine and Trigger element types.
  • Code & Script Editor Changes
    • All new, intelligent code and scripting editor.
    • Added syntax highlighting to the Initial Code field of the operation behavior dialog.
    • Allowed the appearance of Common Code Editor calltips to be specified in the corresponding configuration files.
    • Autocomplete functionality based on elements and features within the currently open model
    • Automatic indenting for supported languages.
    • Intellisense and autocomplete functionality built in.
    • Intellisense support added for shape scripts, database view element sql and custom search query sql editors.
    • Prevented Code Editor key combinations from opening EA dialogs bound to the same key combination.
  • Data Modeling
    • Added support for DDL generation of SQL Server index INCLUDE.
    • Allow for inbuilt editor to view generated DDL.
    • Corrected error importing schema from DB2 that includes table aliases.
    • Ensured composite indexes imported from PostgreSQL contain all columns.
    • Improved DBView dialog handling of objects not loaded on a diagram.
    • Prevent editing of Foreign Key connector labels and foreign key direction.
    • Prevent generation of Oracle foreign key names over 30 characters long.
    • Stop error/warning messages about sysproperties tables when importing SQL Server 2008.
    • Support for Geography and Geometry Datatypes for SQL Server 2008.
  • Improved debugging/profiling capabilities
    • Added debug control window to manage debugging sessions and windows
    • Allow greater set of operands when constructing state transition constraints
    • Breakpoints now show error messages when failing to bind
    • Create data bound breakpoints which activate on changes to data variables
    • Enable / Disable diagnostic logging function for debug sessions
    • Evaluate global / static variables using the Autos window
    • Modified all debugging windows to allow separate docking to create a detailed debugging environment
    • More stringent matching of source code to binaries during debugging
    • Package scripts for selected class or package can be accessed directly using the Debugger Control Window.
    • Record/Create sequence diagrams for the current stack or history
  • Diagram Rendering Engine - New and Improved
    • Added display of compartments provided by SysML and DDS.
    • Added support for setting background colors of non-transparent UI Controls in diagram.
    • All new anti-aliased rendering of diagrams
    • Configurable with 3 different modes
    • Improved gradient fills of all elements
    • Metafile support for anti-aliased drawing (Not available under WINE and only supported by some client applications, such as MS Word)
    • Numerous enhancements to metafiles and generalized drawing routines
    • Smoothing of all lines and shapes, including shape scripted elements
  • General Diagramming Behavior
    • All new "Quick" buttons activated when element selected in diagramAdded new "sweeper" method for moving all elements relative to the mouse position on a diagram. Added a small red italic "A" indicator to diagram elements which have a defined linked document
    • Changed from single click to double click for timeline element quickbuttons.
    • Ensure packages dropped on a diagram from the project browser are always selectable.
    • Improved drawing of bezier curves with offscreen control points
    • Modified horizontal swimlanes to have a minimum height.
    • Separated a number of options relating to diagram appearance onto a new options page.
  • Discussion Forum Improvements
  • Documentation - HTML and RTF: Added #CLASSIFIER# to "Object - Body" section of HTML reports. Added #STEREOTYPE# to "Link Line Item" section. Added a "Model Document" (insert element linked document) field to RTF templates under the "External Requirements" section
  • Improved WINE support
  • Model Views, Searches and Element List: Added capability for model/search views automatic refreshing and notifying when new items are added.
       See model views folder properties dialog.
       With custom queries and integrated security supports implementation
  • MDG Technology Enhancements, Ability to disable the "Basic UML 2 Technology" and to hide EA's built-in toolboxes, diagrams and quicklinks for a fully customizable experience. MDG Technology for BPMN upgraded to support BPMN 1.1.
  • Printing: Improved "scale to 1 page" capability, Improved handling of page size after changing printer.
  • Rich text based notes have also been added to many more fields, Docked notes, element properties, diagram properties & etc. Version Control -Improved listing of sub-folder content using Get Package function with Perforce. Modified version control to honor last-known package statuses
  • Visual Execution Analyzer
  • XSD & XMI import/export

Changes for Version 7.1

  • Rich Notes support
  • Model Merge based on Baselines into current model package
  • Model Views: New dockable window, custom sets of model elements and diagrams
  • New Master Document element - generate and link multiple
    Model Documents, new Documentation toolbar.Link different RTF templates to Model Document elements (using tagged value) for complete control of final output
  • Expanded Program Visualization with Debug & Profile (Object State, Instance State, Java, .NET, native Windows C/C++), Dynamically link an execution to a UML state machine and record state transitions as well as sequence calls
  • HTML Report Generator optimizations - sort order of table of contents
  • MDG Technologies and Automation Support  (search filter, Model View Functions, UML Pattern Support, Method Overloading support, ...)
  • Project Security (Corporate Edition Only)  user security locks in the Project Browser, Indicate current lock state, Added new permission "Baselines - Manage". Note Properties dialog., ...)
  • Data Management and Repository (Oracle prevent insertion of empty strings into Oracle not null columns, Migration auf SQL Server Enhanced performance, Sybase SQL Anywhere 10 Support, ...)
  • ability to create search for diagrams with Query Builder
  • Improved CSV package import handling of stereotypes
  • General Diagramming Changes (align diagram hyperlinks, rendering Requirements in SysML compliant notation, Improved quality of text output on diagram, ...)
  • Improved AutoLayout Functionality
  • Improved Dateabase modeling functions (SQL Server 2005/2008, Oracle, Informix, SQL Anywhere 10, Ingres, ...)
  • XML Schema enhancement
  • Code Engineering Improvements (Added handling of several new C code constructs to C parseru.a, new code constructs, bitfields support, VB.Net,
  • XMI Import/Export improvements
  • Version Control Verbesserungen (u.a. Model Branch File Export,
  • Improved detection of Synergy SCC product, to work around incompatibility issue. speed of loading and using version controlled models increased

Changes for Version 7.0

  • New Model Auditing Capability
    Provides detailed recording and monitoring of model changes
    New State Table Modeling Facility
  • New Mind Mapping Profile
    Added a Mind Mapping profile to default installation
    Added new Mind Mapping diagram type.
    Undo/Redo Added unlimited redo capability for diagram-level changes.
  • Debug Workbench - Added Windows Native debugging support for C++, C and VB.
  • Major enhancements to support Data Modeling, DDL Generation and ODBC Import for:
    Views and Procedures (Adaptive Server Anywhere, DB2, Informix, Ingres, InterBase/Firebird, MySQL, PostgreSQL)
    Triggers (Adaptive Server Anywhere, DB2, Oracle, Informix, InterBase/Firebird)
    Sequences (Ingres, Oracle)
    Functions (Oracle, PostgreSQL, SQL Server)
    Oracle Packages, Table and Index properties, Table privileges and Object Synonyms
    PostgreSQL Trigger Functions
  • Data Modeling now supports four additional DBMS targets:
    Adaptive Server Enterprise
    Informix
    Ingres
    SQL Server 2005
  • XMI
    Improved support for importing RSA/RSM models that span multiple EMX files.
    Added support for importing multiple-stereotypes from Rose exported XMI 1.1.
    Improved handling of transformation links during XMI 1.1 import.
  • RTF Generator
    Improved RTF Generation with rendering Unicode characters.
    Improved section placement (when enabled) and support for sections within tables.
    Added FullName and ElementParent Fields to the Attribute and Operation sections.
  • Discussion Forum
    Made Discussion Forum editable in read-only (Lite) version. Enables user feedback to be input by Lite users.
  • connector re-routing operations and z-order
  • Gradient fill for Elements and Diagram background
  • Print Preview now supports multiple page display when zoomed out
  • Some settings dialogs amalgamated into single dialogs with multiple property pages (à diagram properties)
  • Code Engineering
    Added code template macros to access the following properties
  • Diagram Changes
    Enhanced identification of label ownership; labels of the selected connector are now highlighted.
    Added swimlane matrix to diagrams with ability to save swimlane matrix profiles.
    Allowed pasting of clipboard images directly into a diagram
    Added ability to reroute connector ends by clicking and dragging to another object on the diagram
    Added ability to Copy/Paste Meta File from clipboard to current Diagram or selected element as alternate image

Changes for Version 6.5

  • UML 2.1 support
  • XMI Export for UML 2.0 & UML 2.1 (via XMI 2.1)
  • Performance optimation for XMI Import/Export
  • Multiple stereotype support
  • Generalization Sets
  • Huge improvements for Diagrams
  • Export from UML 2.1 Profiles into XMI 2.1 Format
  • Pan & Zoom Window
    New docked "birds eye view" window for panning and zooming large diagrams.
  • Significantly enhanced HTML report generation
  • User Interface changes - General improvements to look and feel
  • Improved undo in sequence diagrams to restore message sequence
  • Support for Team Foundation Server (TFS) as a version control provider.
  • Automatically record jUnit and nUnit test results after test execution
  • Data modeling support for Sybase Adaptive Server Enterprise
  • New Add-In Manager window to enable and disable Add-ins

Changes for Version 6.1

  • New Model Wizard
    Range of Model Patterns to select from when creating a new model
    Kick-start development and modeling with pre-defined "starter" packages and views
    Patterns included for general use as well as Iconix and UP (Unified Process))
    Supplied patterns can be modified and supplemented by the end user
  • New Quicklink Technology
    New diagram behavior supports rapid creation of correct models
    New user interface functionality to quickly draw new links "in place" with simple mouse clicks
    Ability to generate new elements and links concurrently
    Quicklinking is completely context sensitive and provides only "legal" UML connectivity options to speed development
    Quicklinking can also be integrated with UML Profiles (eg. the BPMN Profile available for the Sparx Website)
  • Updated .NET and Java debugger
  • Improvements in creation of Sequence diagram during Debugging
  • MDG Integration
    Release 1.0 of the MDG Integration add-in for Visual Studio 2005 released concurrently with EA 6.1
    Provides deep integration of UML2.0 and EA's modeling capability into Microsoft's Visual Studio 2005
  • New Additional UML 2.0 Elements
  • New Document Templates and Report Templates for generating of RTF Reports and linked Documents
  • Added support for use of sub-directories with CVS and Subversion.

Changes for Version 6.0

  • Build, Test, Debug and Execute from Sourcecode within EA
  • Ability to click on compile errors in EA and open in the code editor in the main diagram area
  • Ability to setup and run jUnit and nUnit testing commands and locate error in code
  • Debugging of Java- and .NET-Applikationen within EA (inkluding breakpoints, local variables, call stack)
  • Ability to create sequence diagrams from an EA debug stack history (.NET and Java only)
  • Create, edit and save rich text documents directly within EA
  • Live code generation for all major languages: Model changes updated in code real-time.
  • Added built-in support for Action Script 2.0 and Python
  • Support for new major profiles:
    Profiles now include MOF/OCL validation, complex shapes and perspectives
    SysML Profile for systems engineers
    BPMN Profile for business modeling
    Model validation rules for SysML
    Model validation rules for BPMN
NEWS

Logo SparxSystems