Enterprise Architect
Enterprise Architect

Enterprise Architect combines the power of the latest UML 2.1 specification with a high performance, intuitive interface, to bring advanced modeling to the desktop, and to the complete development and implementation team. With a great feature set and unsurpassed value for money, EA can outfit your whole team, including analysts, testers, project managers, quality control staff, deployment team and more, for a fraction of the cost of some competing products. Check out the complete range of case tools and features in detail.

Enterprise Architect

EA's Revision History Version 2.5 and earlier

This section is intended to provide a history of the revisions of EA version 2.5 and earlier.

For information relating to the history of other versions see the pages for:

Enterprise Architect version 2.50 and Earlier


Changes and fixes for Version 2.5

    • XMI based Import/Export
    • Package control - import/export packages in XMI format
    • Spell checker
    • Reverse engineer ODBC data sources
    • Improved UNDO - Ctrl-Z or Toolbar button
    • Drag/drop diagrams in project tree
    • Add user packages at 'View' level
    • Update package status
    • Hide relations on a per diagram basis
    • Locate connected items in project browser
    • User Interface improvements
    • Change Diagram Type
    • 'File/Save As' option
    • Improved performance
    • Improved State operations and attributes
    • Locate Element in Browser option for diagram elements
    • Show Usage option for diagram elements
    • Open Element Specification option in Browser Context Menu
    • Show Element Usage option in Browser Context Menu
    • Open Diagram Specification from Browser
    • Element name on properties dialog
    • Diagram Name on Properties dialog
    • Import Javadocs during reverse engineering
    • Resizable Attributes dialog
    • Resizable Operations dialog
    • Ability to size a diagram image to one printed page
    • Snap to grid feature in diagrams
    • Reference set up screen for Status Types
    • Browser tree sorted by element type first, then name
    • Attribute and Operations option in browser context menu
    • Package context menu option to open (using default diagram) from diagram
    • Support for Pure Virtual operations
    • Support for Fixed parameters (const)
    • Support for Parameter 'Kind' (in, out, inout)
    • Additional shortcut keys and accelerators
    • Toolbar button to auto size page to diagram size
    • Local setting to show/hide Pub/Pri/Pro features by default in new diagrams
    • Printed image has better scaled fonts
    • Added icons and stereotypes for web modelling - icons only work for Classes.
    • Support for object Instance Variables (Set runtime state)
    • Support for 'Information' stereotype in Analysis
    • Icons for server and client nodes (stereotypes)
    • Automatic setting of scrollable area to match current diagram
    • Support for import and export of reference data table (XML)
    • Support for import and export of issues and glossary (XML)
    • Association Roles support Data Modeling Profile operation stereotypes
    • Association link added to Use Case toolbar
    • Attributes have Private as default scope
    • .....and bug fixes


Release 2.10

    • Additional Sequence diagram behaviour - lifecycle, lifelines and visible message notes
    • Auto create object instance - drop a class onto an Anlaysis diagram and automatically create an object instance
    • Collaboration diagrams - support for collaboration messages attached to Association links.
    • Collaboration message coloring - highlight message groups with set colors
    • C++ Template support
    • C# Language support - initial implementation
    • Delphi language support - initial implementation
    • Improved Local Options dialog - many more options and easier to use
    • Undo in diagrams - support undo object moves, object deletes and connector delete
    • Additional toolbars - project, code engineering and diagram
    • Ability to create properties in Visual Basic and generate 'get/set' pairs in other languages
    • Ability to hide relationships on a diagram
    • Customise the visible detail for method parameters
    • Many user interface refinements and tweaks
    • .....and of course bug fixes


Release 2.00

    • Import C++/Java & Visual Basic code
    • Generate source code from model for C++/Java/Visual Basic
    • Synchronise model and source code for above languages
    • Support for the UML Data Modelling Profile
    • Generate DDL for relational tables - supports Oracle, SQL Server and MSAccess
    • Associate a type with an object (Set Classifier)
    • View operations for an object's classifier.
    • Classifier's operations appear in Sequence Message drop down
    • Updated and improved help files
    • Added a comprehensive User Guide in PDF format (requires Acrobat Reader)
    • Additional stereotypes added for business modelling (see help file)
    • Connectors between objects may now be moved and re-arranged to allow better layouts
    • Split EA into Desktop and Professional versions
    • Improved UI - smoother screen refreshes, diagram header and more
    • Autosizing of classes and objects to bound attributes and operations
    • Ability to move the end point of a sequence message from one object to another
    • Packages with attributes/operations have minimum size
    • Packages now have properties like other objects
    • Object's Tag and alias fields can be included in RTF Generation
    • RTF reports that contain Sequence diagram also contain a detailed listing of all messages
    • Update Wizard to allow easily migration of old EA projects
    • Attribute names can now be changed
    • New icon and graphics
    • Report View of diagram - allows quick view of all elements in report format
    • Additional graphic output format for diagrams - Placeable Metafiles
    • Ability to set aggregation strength to composition
    • Faster saving of objects and diagrams
    • Ability to add primitive data types for C++/Java and VB
    • Improved wrapping of object names and bounding of diagrams on image output
    • Support for Association classes
    • Inclusion of Bookmarks in RTF output to improve document merging/linking in Word
    • .....plus lots more.... see the User Guide for a full description of the features in Enterprise Architect
    • .....plus lots of bug fixes and general improvements in useability


Release 1.16

    • Open project dialog layout modified
    • Added example project to the distribution set
    • Added visual feedback when adding connectors
    • Added support for recursive connectors (link to self)
    • Added RTF documentation for test scripts
    • Added RTF documentation for Project Issues
    • Added Bold Object names to Local options
    • Modified some drawing routines for displaying and printing packages - especially using metafiles
    • Added Attribute and Method colors to Local options
    • Improved online help to offer context sensitive help in most areas
    • Fixed bug in sequence diagram that occassionally prevented re-positioning of messages
    • Improved look and feel of some graphics
    • Improved Reverse Engineering capability (still Beta though)
    • Added TAG field to object properties and included it in search and metrics screens
    • Improved Use Case effort estimation. Added report, more stats and more filters
    • Fixed bug in Most Recently Used list that ignored some projects
    • Fixed bug that prevented copying class operations in replica projects
    • Added default clipboard format option in local settings (bitmap or metafile)
    • Added default hours dialog for use case metrics (local setting)
    • Modified appearance of "Screen" object
    • Fixed problem with operation parameters not deleting properly under certain conditions
    • Added option to set object toolbar font size (local setting)
    • Added 'not like' option for phase and tag fields in Use Case metrics screen
    • Rename diagrams from project browser window
    • Added drop down list of methods in Sequence digram message connectors (for called class)
    • Reduced size of help and application to reduce setup package size


Release 1.1.5

    • Added exclusion set to documentation options
    • Added 'Formal' documentation style for rtf reports
    • Added 'Phase' selection criteria for documents and Use Case metrics
    • Added sample project 'EAExample.eap'
    • Added sample documentation 'EAExample.doc'
    • Added 'Import Visual Basic class file' function (still Beta)
    • Added 'Import C++ class file' function (still Beta)
    • Added 'Import Java class file' function (still Beta)
    • Reduced size of help file grpahics and application to reduce setup package size


Release 1.1.4

    • Added Connector context menu
    • Added 'Change connector type'
    • Added 'Change connector line style'
    • Added 'Reverse connector direction'
    • Added 'Change object type'
    • Modified Sequence objects and messages to support non-sequence diagrams
    • Modified Components to display Interface 'bulbs'
    • Modified Interface to display Interface 'bulbs'
    • Added additional support for displaying object co-ordinates when moving/sizing
    • Modified Use Case Metrics to support selection by Phase (require project update)
    • Improved Object Selection behaviour
    • Improved Object Context Menu Behaviour
    • Added 'Reverse Event Direction' option for Event objects
    • Changed project locking from pessimistic to optimistic locking
    • Slight modification to some icons and bitmaps
    • Modified distribution set due to incorrect dll being distributed


Release 1.1.3

    • Initial commercial release