Enterprise Architect
Enterprise Architect

Enterprise Architect is a collaborative modeling, design and management platform based on UML and related standards. Agile, intuitive and extensible with fully integrated, powerful domain specific high-end features at a fraction of the cost of many competitors. An enterprise wide solution for visualizing, analyzing, modeling, testing and maintaining a wide range of systems, software, processes and architectures. Team based, with a proven track record and users worldwide; Enterprise Architect is the scalable, standards compliant toolset that is perfect for your next project.

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, select a version below.

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