::   DT Imago   ::   DT Application Lifecycle Management   ::   Amplify   ::  
dunstan thomas dtalm header

Enterprise Architect
8 Business & Software Engineering Edition

By: Sparx Systems

EA; Business & Software Engineering Edition

Enterprise Architect combines the power of the latest UML 2.3 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.

Whether you are a software development professional, business modeler, architect, requirements expert, project manager or simply involved in the design and construction of quality software and business services, this edition of Enterprise Architect has the features and built in tools to help you and your team deliver the best solution possible.

Comprehensive support for UML 2.3

  • Support for all 13 UML 2.3 diagrams
  • Behavioral diagrams includes: Use Case, Activity, State, Interaction Overview, Sequence and Communication
  • Structural diagrams include: Package, Class, Object, Composite, Component and Deployment
  • Support for UML 2.3 style Profiles
  • See UML 2.3 Tutorial for more information
  • See also:
  • Use Case Model
  • Business Process Model
  • Dynamic Models
  • Logical Model
  • Component and Deployment diagrams
  • Custom Extensions
  • Collaborations

Intuitive and great looking User Interface

  • Extensive range of toolbars, dockable windows and visual styles
  • Save and restore custom window layouts
  • Modify and customize toolbars and menus
  • Create your own accelerators
  • "Slide away" style docked windows to maximize screen space and improve work effectiveness
  • Comprehensive menuing system for ultimate control of your model
  • Quick Linker allows fast, context-sensitive creation of diagram elements and connections.

MDA Transformation support

  • Model Driven Architecture support for transforming simple model elements into complex targets
  • Fully template driven transformations
  • Easy to write and modify transform templates
  • Built in transforms for DDL, Java, C#, EJB, XSD
  • Forward generate and synchronize your Platform Specific Model from your Platform Independent Model
  • Each PIM can support multiple PSMs

Comprehensive and flexible documentation

  • Full WYSIWYG template driven RTF generator
  • Templates support all EA model elements properties and extended data (such as Tests, Risks, Resources, Changes etc.)
  • Templates support headers, footers, table of contents, embedded images, title pages, complex nested tables and more
  • Output in rich text format
  • Flexible output options with filters and selection criteria
  • Save report templates for later re-use
  • Word compatible documentation for post-editing and linking in to Word Master Documents
  • Additional HTML report generator for creating detailed HTML reports
  • Post your model on the internet or on a local intranet using the HTML report generator
  • Additional reports including for use case metrics, tests and more
  • Rich text Documents can be linked to model elements and edited directly using built-in Rich Text editor

Forward and Reverse Code Engineering

  • Fully template driven code generation engine - modify inbuilt templates or write your own from scratch
  • Add additional target languages
  • Syntax highlighted source code editor with quick "save and synch" capability
  • Inbuilt support for C++, Java, C#, VB.Net, Visual Basic, Delphi, PHP, Python and ActionScript
  • Support for CORBA also available as free plug-in

Plug-ins to link EA to Visual Studio .NET or Eclipse

  • MDG Link adapters available as separate add-ons
  • Link to your favorite IDE
  • Use EA to navigate, reverse engineer and track complete model - use your IDE for development
  • Locate source code for classes, attributes and operations in your IDE directly from EA
  • Build and Run your project from EA's plug-in menu
  • View compilation errors in EA

Support for "pluggable technologies" using MDG (Model Driven Generation) Technologies

  • Add support for new languages, modeling profiles and more
  • Easy to build and maintain
  • Single import for complete set of templates, grammars, data types, Profiles, Patterns and more
  • Distribute domain specific solutions with ease
  • MDG Technology wizard built in to make assembling Technology files easy

Database modeling

  • Reverse engineer from many popular DBMS systems, including Oracle 9i and 10g, SQL Server, My SQL, Access, PostgreSQL and others
  • Model database tables, columns, keys, foreign keys and complex relationships using UML and inbuilt data modeling Profile
  • Forward generate DDL scripts to create target database structures

Ability to Share models in different ways

  • Share .EAP files by placing on a shared network drive (small workgroups)
  • Use .EAP file replication for complex distributed development
  • Support for several different DBMS based repositories, including Oracle 9i and 10g, SQL Server, My SQL, PostGreSQL
  • Support for XMI import export to manage distribution and update of frameworks and other package based model structures
  • Version control repository support
  • Data transfer wizard to allow up- and down- sizing of complete models for maximum flexibility
  • Ability to export and Import basic reference data to avoid setting up the same information multiple times

Version Control Support

  • Native CVS support plus support for compliant SCC tools (many different ones currently available)
  • Package level versioning
  • Excellent support for nested version controlled packages
  • Compare utility allows viewing changes in current model to latest file on disk
  • All versioned packages stored in standard XMI format for portability and ease of manipulation
  • Get All Latest feature plus nested package support allows complex models to be built from single imported package

XML Schema Support

  • Built-in profile for XSD to simplify development of XML schemas using UML
  • Generate complex XML Schema from UML models
  • Transform simple models into XSD models using MDA transformations, then generate XSD to file
  • Reverse Engineer XML schema into UML models
  • Forward Engineer XML schema from UML models

Compare (diff) Utility

  • A comprehensive differencing engine based on comparing current model content to a standard XMI file
  • Full support for model element properties, connectors, attributes, methods, extended data (tests, changes, requirements, constraints etc)
  • For version controlled packages, instantly compare with latest file on disk
  • Compare a package with any XMI file - great for model to model comparisons
  • Compare current package to stored Baseline

Baseline support

  • Store a snapshot of a current package branch within EA
  • Data is stored in compressed format within the current model for ease of reference and portability
  • Use the Compare function to compare a Baseline to the current version of a package in the model
  • Great for managing change, especially to critical areas such as requirements and use case models

Reverse Engineer binary files from Java and .NET

  • Support for importing .JAR files in java
  • Import .NET assemblies and more
  • .NET import supports both reflection based import and import of files decompiled to IL using the .NET decompiler
  • Debug facility allows automatic generation of sequence diagrams from a running application

Requirements Management support

  • Custom "Requirements" elements as Profiled UML class
  • Support aggregation, composition, nesting and other complex relationships between requirements
  • Hierarchy view to show detailed interconnections between elements
  • Full traceability support using Hierarchy and Matrix views
  • Ability to attach requirements to other model elements and view traceability from requirement right through to deployed components
  • Compare utility to manage requirement change
  • Baseline support to capture requirements at a "point in time"
  • Version control support to help manage the development and change to requirements

Import/Export of Models in XML format

  • Support for XMI 1.0, 1.1 and 1.2
  • Export complete EA models to XMI
  • Standard XML for use by 3rd party tools, such as MDA generators and report writers
  • Import from other XMI compliant tools in UML 1.1 or 1.3 format

User Security support

  • Built in user security
  • Support for groups as well as users
  • Many different permissions can be set
  • 2 basic models:
    • User must "lock" to edit (checkout model)
    • Free editing with ability for user to "lock" elements/packages as required (free model)

Support for Testing

  • Unit tests
  • Integration tests
  • System tests
  • Acceptance tests
  • Scenarios
  • Reporting of details fully supported in RTF document generator

Support for Maintenance

  • Change control details
  • Maintenance and fault recording
  • Track issues and defects
  • Reporting of details fully supported in RTF document generator

Support for Project Management

  • Detailed support for attaching resources to elements such as Use Cases, components, packages, sub-systems etc.
  • Support for detailing Risk items
  • Support for detailing effort items attached to a model element
  • Support for attaching custom Metric types to any model element
  • Reporting of details fully supported in RTF document generator
  • Support for Use Case Metrics - allows project resource and time estimation based on given metrics

Support for System status information

  • Glossary support for defining key project terms
  • System Tasks to track important work items
  • System Issues to track model level changes and problems
  • Reporting of details fully supported in RTF document generator

Fully featured Automation interface for scripting EA and writing complex plug-ins

  • Very detailed automation interface with access to most element features and attached information
  • Most properties fully writable from automation client
  • Great support for plug-ins with the ability to embed automation client windows in the main diagram view
  • Access to major EA functions such as XMI import/export
  • Interface accessible from any automation aware client language - such as VB, C#, C++. Delphi etc.

WSDL Engineering Support

  • Built-in profile for WSDL to simplify development of Web Services using UML
  • Reverse Engineer WSDL documents into UML
  • Forward Engineer WSDL from UML
  • Transform simple models into XSD models using MDA transformations, then generate XSD to file

Business Process Execution Language (BPEL) Support

  • Support for generating BPEL 1.1 from BPMN 1.1 models
  • BPMN 1.1 Technology and BPEL diagram type
  • Specific property dialogs for BPMN 1.1 elements when placed on BPEL diagrams

Business Rules Modeling and Code Generation

  • Support for defining Fact and Rule Flow models
  • Rule Composer traces executable business logic from Rule Tasks to natural language business rules
  • Support for executable code generation from business rules

Systems Engineering

  • Advanced Behavioral Modeling and executable Code Generation
  • SysML 1.1 and Parametric Model simulation
  • Hardware Description Language support for SystemC, VHDL and Verilog

High Performance Collaborative modeling and remote access

  • Load on demand using the Lazy Load feature for massive-scale DBMS models
  • WAN Optimizer service for enhanced performance over slow or remote network connections to repository
  • Lazy Load and WAN Optimizer service combine to reduce load times and improve response times for large-scale, shared models

Plus lots more ...

  • Traceability reporting
  • Excellent search facilities
  • Flexible appearance, color and display options
  • Spell Checker
  • Many different image formats for saving diagrams

Purchasing a license for Enteprise Architect makes you a registered user for 12 months, which entitles you to:

  • Download and activate the current, full version of EA.
  • Access free updates and new builds for a period of 12 months.
  • Access Sparx Systems' email support services for 12 months.
  • Access the registered users area and any associated resources for 12 months.

Important: At the end of the initial free maintenance period, you can continue to use the latest build of EA that you have downloaded -OR- renew your maintenance agreement for a further 12 months of access to new builds, upgrades and support.


Subscription Benefits
When you purchase Enterprise Architect you are entitled to the following benefits for 12 months:

  • Access to the Sparx Systems email support service

Access to the registered users section of the Sparx Systems website, from where you can obtain:

  • The current full version of EA - regardless of if it is a major or minor release (EA, EA Unicode, EA for Linux, EA Lite)
  • Zipfiles for the latest EA and EA Unicode versions - to save you downloading the whole installation file each time there is new version released
  • User security key to enable security in EA Corporate edition
  • SQL scripts and patches for SQL Server, MySQL, Oracle9i, PostgreSQL, MSDE and Adaptive Server Anywhere
  • Selected previous versions of EA
  • EA example projects
  • Priority support for registered users
  • Priority bug reporting for registered users
  • UML tutorials
  • UML white papers
  • Sample EA projects
  • Tips and techniques
  • MSI installers
  • EA dictionary
  • EA helpfiles in PDF, CHM and HTML format

Renewal of Annual Maintenance/Subscription
If you purchase an Enterprise Architect license, at the end of the 12 months you have the option to renew your subscription for a further year to continue receiving subscription benefits. If you decide to renew, you must renew each of the expired licenses you intend to update, at the renewal rate for edition type you hold.

Windows Version

  • Intel® Pentium® processor (or better)
  • Microsoft® Windows 98 SE, Windows NT® 4.0 with Service Pack 5, Windows 2000, Windows XP, Windows 2003 or Windows Vista
  • 128 MB of RAM (256MB or higher recommended)
  • 70 MB of available hard-disk space
  • 800*600 (1024x768 or higher recommended)

Linux Version

  • Intel® Pentium II® processor (or equivalent)
  • CodeWeavers' CrossoverOffice 2.1.0 (or later), Microsoft Data Access Components (MDAC) 2.8, DCOM95, Internet Explorer 6
  • Linux Operating System (kernel 2.4 or later)
  • 64 MB of RAM (128 MB or higher recommended)
  • 70 MB of available hard-disk space
  • 800*600 (1024*768 or higher recommended)

Database Support for Corporate Edition

  • SQL Server
  • MySQL
  • Oracle 9i and 10g
  • PostgreSQL
  • MSDE
  • Adaptive Server
  • MS Access
  • Firebird

Copyright © 2010 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions