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

Enterprise Architect
By: Sparx Systems

 

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.

Redesigned Toolbox (New Feature)

  • Supports context sensitive tool pages to limit complexity
  • Toolbox pages reflect current diagram type (including Profile extended diagrams)
  • Supports dynamic technologies and profiles
  • Supports over-riding of default toolbox pages with domain specific tools
  • Allows pinning of frequently used pages
  • Allows display of tools with or without textual description

Undo/Redo (New Feature)

  • Added unlimited redo capability for diagram-level changes.
  • Extensive improvements to Undo capabilities - now supports embedded elements, multiple open diagrams, attached notes, connector re-routing operations and z-order
  • Significant enhancements to Undo/Redo operations for Sequence and Timing diagrams

User Interface Changes (New Feature)

  • Gradient fill for Elements and Diagram background
  • Extended use of format toolbar to connectors and improved use of custom formatting on all elements
  • Extensively reworked all application icons, toolbox images, menu images, splash screen etc.
  • Print Preview now supports multiple page display when zoomed out
  • New toolbar to provide quick access to Other Windows such as Auditing and Discussion Forum
  • Many major dialogs reworked as standard Windows property page (tabbed) dialogs
  • Some settings dialogs amalgamated into single dialogs with multiple property pages
  • Reworked major dialogs such as the Stereotype dialog for improved performance and usability
  • Introduced context-menu UML help for all element and connector types.

New Element List View (New Feature)

  • Provides direct editing of Element properties within list view
  • Toolbar provides shortcuts for creating, deleting and reporting on Elements
  • Direct access from the Project Browser (Right-click Package or Diagram | Show Element List)
  • Supersedes the Report view

New Model Auditing Capability (New Feature)

  • Provides detailed recording and monitoring of model changes
  • Audit View provides effective management of Audit logs
  • Audit Tree elements are traceable to the Project Browser and Diagram references
  • Added Automation Interface method for Clearing and Saving logs
  • Audit History available for use in RTF Report templates
  • Added Security Permissions for Viewing and Changing Audit logs and settings

New State Table Modeling Facility (New Feature)

  • State Table view provides matrix-style rendering of UML State Chart Diagrams (right-click open diagram to switch views)
  • Quick-buttons provide streamlined addition of State and Event elements
  • Transition (Trigger) relationships can be directly added, edited and re-routed from the table cells
  • State Table maintains synchronization with State Chart representation
  • Flexible display options include 'Next State' and 'Trigger-State' views and general table configuration (right-click diagram background)

New Mind Mapping Profile (New Feature)

  • Added a Mind Mapping profile to default installation
  • Added new Mind Mapping diagram type.

Technology Support (New Feature)

  • Significant changes to provide deep support for domain specific modeling
  • Support for loading of technologies from custom file or URL
  • Ability to include toolbox descriptions in technology (Profile) XML
  • Ability to over-ride default toolbox pages with domain specific tools
  • Technology Management dialog (under Settings menu)

Debug Workbench (New Feature)

  • Added Windows Native debugging support for C++, C and VB.
  • Added Runtime Intellisense of local data variables.
  • Added facility to record system calls external to the Model, when recording sequence diagrams.
  • Added filter facility for class names and native methods to exclude related calls from being recorded in sequence diagram.
  • Added facility to record and display parameter values passed to calls in generated sequence diagrams.
  • Added button to toggle update of source code windows whilst recording, improving capture speed.
  • Added button to pause/resume process being debugged.
  • Allow double-clicking in recorded sequence history to display source code line in editor.
  • New Tab for Sequence Diagram Options available under Build & Run scripts.

Data Modeling (New Feature)

  • 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
  • Added option for user to modify database datatype conversion map.
  • Added user defined templates for Foreign Key, Primary key, and Unique Constraint names.
  • Added prompt when attempting to generate DDL for Tables with no database target set.
  • Improved renaming unique table columns to avoid duplicate unique constraints.
  • Added check to prevent addition of duplicate DBMS datatypes.
  • Improved model synchronization when deleting Foreign Key relationships.
  • Resolved issue synchronizing Foreign Keys from Oracle ODBC import where the same name foreign key existed in multiple schemas.
  • Updated Oracle DDL generation to include OR REPLACE in CREATE VIEW statements
  • Improved ODBC import of PostgreSQL table comments.
  • Support for manual entry of DDL script file name and added check for validity of DDL script file.
  • Improved prompt for log file path during Project Transfer.

Code Engineering (New Feature)

  • Added support for round-trip engineering Object-Oriented C (see Tools | Options | Source Code Engineering)
  • Improved C Code Reverse Engineering of complex #define expressions to UML attributes
  • Added code template macros to access the following properties
    • Class imports/headers fields without calculated imports
    • Relative filename of include from current file
    • Column (attribute) length
    • Alias of connector, connector ends and parameter
    • Other connector end properties
  • Added generation of default return values to C# code generation templates
  • Improvements to C++ Reverse Engineering
    • Pointers to class members
    • Template instantiations
    • Bitfields
  • Improved .Net binary import
    • Disabled import of hidden property methods when using disassembly
    • Added import of events and structs when using reflection
  • Improved generation of Python import statements including automatic creation of minimal package initialization files
  • Improved handling of Delphi reference attributes
  • Improved parsing of javadoc comments
  • Improved reverse engineering of Python import statements
  • Added handling of moved associations and updated role access to reverse engineering.
  • Added additional macros to access package properties in code/transform templates.

Transformation Changes (New Feature)

  • Added flexibility to CONVERT_NAME macro
  • Exposed the following properties to be set by transformations
    • Classifier for attributes/operations and parameters
    • Connector, Connector End and Parameter alias
    • Other properties of association ends
    • Tagged values on foreign keys
    • Operations on tables
  • Improved transformation of overridden methods with generic parameters in JUnit and NUnit transformations
  • Improved Foreign Key creation in DDL transform including support of many-to-many associations

Quicklinker Changes (New Feature)

  • Added quick button capability to timing diagrams.
  • Added quicklinks for timing diagrams.
  • Added quicklinks for timer events on activity diagrams.
  • Added quicklink definitions for artifact instances.
  • Added quicklinks between screens and requirements.
  • Added quicklinks for n-ary association elements.
  • Updated aggregation and composition quicklinks to follow "Draw Reversed" option.
  • Added quicklinks for embedded state entry points.

Shapescript Changes (New Feature)

  • Added properties for accessing alias, metatype, name and stereotype of classifier and property type.
  • Added properties for accessing name and stereotype of source and target of connectors.
  • Added handling for resizing shapescripts applied to Ports.
  • Added "hasLinkedDocument" property to allow visual indicator for elements with linked documents.

Diagram Changes (New Feature)

  • 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 Alternate Image support to Hyperlink elements and Diagram Hyperlinks.
  • Improved drawing speed of diagrams in many situations
  • Corrected display order of runstate attributes for object elements.
  • Removed underlining of ObjectNode elements on activity diagrams.
  • Disabled diagram layout command for all behavioral diagram types.
  • Added display of attribute collection type (ordered, bag, sequence).
  • Improved rendering of assembly connectors, when switching line styles.
  • Removed underline from name of object nodes on activity diagrams.
  • Corrected structured activity keyword to <<structured>>.
  • Modified diagram layout command to ignore hidden connectors.
  • Modified rendering of scope symbols for package contents.

Timing Diagram Enhancements (New Feature)

  • Added the following Quick Buttons to significantly enhance editing of Timelines:
    • Add new State
    • Change State order
    • Add new Transitions (Click above/below timeline edge)
    • Change Transition time (Drag transition edge)
    • Delete states and transitions (Ctrl + Left Click)
    • Align transitions across elements (Left Click beside transition edge)
    • Zoom timescale and set timeline range
    • Add compressible Time Intervals (Right-click top of Timeline element)
    • Allows copy, paste and delete of multiple transitions
    • Compress sections of no activity (Right-click timeline edge)
    • Move multiple transitions (Shift + Drag within a time interval)
    • Insert and remove time from the timeline
    • Set timeline start position
    • Quickly draw messages between timelines with smart message placement
    • Numeric range generator. (Automatically creates numeric states- see Timeline Properties)

Sequence Diagram Enhancements (New Feature)

  • Added Quick Button for reordering Conditions within Interaction Fragments
  • Added Support for General Ordering link
  • Added Quick Button for creating General Ordering links between Sequence Messages
  • Added ability to edit absolute position of Sequence messages (hold alt key while dragging message, to leave other messages in place)
  • Improved performance of sequence diagram rendering engine.
  • Improved copying of attributes and operations used in sequence diagrams.
  • Added Message Lifecycle (new/delete) validation when moving or adding messages on sequence diagrams.

XMI (New Feature)

  • 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.
  • Improved "Get Latest" option for Version Controlled packages.
  • Updated handling of Maintenance information during Version Controlled XMI operations.
  • Corrected import of association-classes from NetBeans exported XMI 1.2

Rule Changes (New Feature)

  • Disallowed composite event elements.
  • Enabled Feature elements to be owned by other elements in Project Browser.
  • Prevented stereotyped attributes and operations from being dropped on elements that cannot own them.
  • Allowed exception handlers to be owned by activities.
  • Added source and target validation of state transitions.
  • Resolved issue with validation of self-associations.

RTF Generator (New Feature)

  • Improved RTF Generation with rendering Unicode characters.
  • Improved section placement (when enabled).
  • Improved support for sections within tables.
  • Added FullName and ElementParent Fields to the Attribute and Operation sections.

Automation and Add-In Interface Changes (New Feature)

  • Added alias to Connector, Connector End and Parameter interfaces
  • Added access to other association end properties

Version Control (New Feature)

  • Added ability to Version Control Project Root Nodes
  • Modified "Get Package" for SCC version control to search in sub-folders for package files.

Discussion Forum (New Feature)

  • Made Discussion Forum editable in read-only (Lite) version. Enables user feedback to be input by Lite users.
  • Added support for dragging objects from custom SQL search results to diagrams and discussion forum.

Linux Build (New Feature)

  • Improved UI and general performance of EA running under CrossoverOffice
  • Recommended version of CrossoverOffice is 6.1

Other Changes (New Feature)

  • Added general ordering for messages on sequence diagrams.
  • Added "Set Operation" command for CallOperationAction elements.
  • Added warning message where conflicts exists after eap replica synchronization.
  • Added update for all open diagrams when element name changes
  • Added update for class constructor and destructor names when class name changes
  • Added custom references to hierarchy window
  • Added support for round-tripping multiplicity on XSD model-groups.
  • Added capability to show package control status of MDG packages in project browser
  • Added predefined tagged value type for a list of element references
  • Added level numbering option to the project browser (right-click Package | Show Level Numbering).
  • Added ability to Copy/Paste Meta File from clipboard to current Diagram or selected element as alternate image.
  • Copy Operation (Ctrl+C) now copies current Diagram or selected element to System Clipboard as image.
  • Search results can now be directed to the Output Bar. (Allows drag/drop of elements from result list)
  • Enabled "Synch Tagged Values and Constraints" command for Feature elements.
  • Modified sequence diagram creation from debug session to link messages to operations in the model
  • Added ability to apply User/Group Locks to Project Root Nodes.
  • Improved handling of large tag notes when saving to Oracle repositories.
  • Improved handling of apostrophe character when creating properties
  • Resolved issue where attributes and operations dialog could show deleted items
  • Resolved issue when doing rtf report that shows parents of a class not on a diagram
  • Resolved issue where attribute positions could change when saving
  • Improved import of sequence models from XML into DBMS repositories
  • Improved datatypes select list default value
  • Improved wrapping of association role labels with long name
  • Improved behavior of option to hide visibility indicators on diagram.
  • Improved behavior of attribute and operation dialogs for interface elements.
  • Improved loading of transform selections from mts file for MDG technology wizard.
  • Improved parsing of NUnit test results.
  • Improved drawing of interface stereotypes.
  • Improved performance of sequence diagram rendering engine.
  • Moved Editor option to respective language pages (see Tools | Options | Source Code Engineering)
  • Extended Set Attached Links command to notes not already attached to a link.
  • Extended Synch Tagged Values and Constraints command to synchronize secondary stereotypes.
  • Resolved tagged value synchronization issue for link stereotypes.
  • Removed "Tree style" from default routing styles (see Tools | Options | Links).
  • Updated XSD Generator generation of 'import' and 'include' statements.
  • Deprecated use of perspectives.
  • Added Status Colors to reference data.
  • Introduced RefGUIDList tagged value type, to allow multiple references in a single tagged value
  • Enabled Attributes to be used as target of RefGUID tagged values.

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

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

Plus lots more ...

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

Enterprise Architect is sold as a licensed product according to the terms and conditions of the EULA. Purchasing a license 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.

Ultimate Edition

For power users and those working across multiple domains, the Ultimate Edition offers the complete Enterprise Architect experience. With deep support for Business, for Software Engineering and for Systems development, seamlessly integrated into a single development environment, you and your team can always remain in touch and in control of even the most complex and exacting projects. The Ultimate Edition lets you drill down to the lowest levels of systems design and construction, with SysML, executable code generation for standard and hardware description languages. Business users can leverage BPEL, the Rules Composer and executable UML - in addition to all the advanced features that come with other editions of Enterprise Architect. Software developers can integrate their Eclipse and Visual Studio projects with their UML models and leverage the advanced executable code generators to target different domains. End to end traceability and a truly global vision of your enterprise - unifying strategy, business process, interfaces, software, rules, data and fine grained systems. Powerful tools, domain specific technologies, frameworks, integration platforms and a consistent, scalable, and robust interface all work in unison to help you deliver on the promise of Model Driven Development.

Features

  • Executable Code Generation Support for generating functional source code for State Machines, Interactions and Activities in C, C++, C#, Java and VBNet.
  • Full round trip support for Hardware Description Languages including Verilog, VHDL and SystemC, with support for generating State Machine code.
  • SysML Simulation Support Includes support for simulating SysML 1.1 constraint models with results graphing capabilities.
  • BPEL Generation Transform BPMN 1.1 Business processes models down to BPEL 1.1 code.
  • Business Rules Trace from abstract business rules down to automatically generated behavioural code.

Included MDG Technologies/Architectural Frameworks

Leverage proven frameworks to structure and organize your complex development projects:

  • MDG Technology for SysML
  • MDG Technology for DDS
  • MDG Technology for DoDAF-MODAF
  • MDG Technology for Zachman Framework
  • MDG Technology for TOGAF

Included MDG Integration Tools

Tightly couple your UML models and your software development environment to maximize productivity and transparency. Keep developers, architects, testers, project managers and other team members in touch and on the same page:

  • MDG Integration for Visual Studio
  • MDG Link for Visual Studio
  • MDG Integration for Eclipse
  • MDG Link for Eclipse
Systems Engineering Edition

As a systems and software development professional working on real-time, embedded and systems solutions using UML, SysML, DDS and related technologies, this new edition of Enterprise Architect has features and built in tools to help you and your team deliver the best solution possible. Combining new features like executable code generation from UML models (including support for hardware languages such as Verilog and VHDL), Ada, SysML 1.1, executable SysML Parametric diagrams and advanced scripting, Sparx Systems has put powerful model driven construction tools for the Systems Engineering domain within the reach of all team members. To complement these great new features, Sparx Systems has also bundled licenses for a number of proven technologies and frameworks such as DoDAF-MODAF, SysML and DDS as well as integration products to tightly bind your code development in Eclipse or Visual Studio with the UML/SysML models developed in Enterprise Architect.

Features

  • Executable Code Generation Support for generating functional source code for State Machines, Interactions and Activities in C, C++, C#, Java and VBNet.
  • Full round trip support for Hardware Description Languages including Verilog, VHDL and SystemC, with support for generating State Machine code.
  • SysML Simulation Support Includes support for simulating SysML 1.1 constraint models with results graphing capabilities.

Included MDG Technologies/MDG Frameworks

Leverage proven frameworks to structure and organize your complex development projects:

  • MDG Technology for SysML
  • MDG Technology for DDS
  • MDG Technology for DoDAF-MODAF

Included MDG Integration Tools

Tightly couple your UML models and your software development environment to maximize productivity and transparency. Keep developers, architects, testers, project managers and other team members in touch and on the same page:

  • MDG Integration for Visual Studio
  • MDG Link for Visual Studio
  • MDG Integration for Eclipse
  • MDG Link for Eclipse
Business & Software Engineering Edition

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 new edition of Enterprise Architect has the features and built in tools to help you and your team deliver the best solution possible. By combining powerful new features like executable code generation from UML models, BPEL, advanced scripting and a multi-purpose Rules Composer targeting executable code from fact models, Sparx Systems has put advanced model driven construction tools within the reach of all team members. To complement these great new features, this edition also bundles licenses for a number of proven technologies and frameworks such as DoDAF-MODAF and Zachman, as well as integration products to tightly bind your code development in Eclipse or Visual Studio with the UML models developed in Enterprise Architect.

Features

  • Behavioural Code Generation from State, Sequence and Activity models. Standard programming languages such as Java and .NET supported
  • Advanced Math Functions available within the scripting engine
  • BPEL Generation from BPMN 1.1 models - including validation and WSDL support
  • Business Rules Composer Build fact models and generate code to implement complex business rules in standard programming languages.

Included MDG Technologies/Architectural Frameworks

Leverage proven frameworks to structure and organize your complex development projects:

  • MDG Technology for DoDAF-MODAF
  • MDG Technology for Zachman Framework
  • MDG Technology for TOGAF

Included MDG Integration Tools

Tightly couple your UML models and your software development environment to maximize productivity and transparency. Keep developers, architects, testers, project managers and other team members in touch and on the same page:

  • MDG Integration for Visual Studio
  • MDG Link for Visual Studio
  • MDG Integration for Eclipse
  • MDG Link for Eclipse
Corporate Edition

The Corporate Edition is aimed at larger development teams. It supports everything in the Desktop and Professional versions, as well as the ability to connect to SQL Server, MySQL, Oracle9i, PostgreSQL, MSDE, Adaptive Server Anywhere and MS Access backends as the shared repository. It also supports user security, user logins, user groups, replication and user level locking of elements. Support for MDG Technologies is included with the Corporate version of EA. Additional resource are available to users of the Corporate Edition.

Features

  • RTF WYSIWYG Template Editor and Report Generator Version 5.0 significantly enhances the RTF document generation facility of the Corporate and Professional Editions of EA. RTF document generation now takes a template driven approach, allowing the user to customize the look, feel and contents of their documentation down to the element level of their model
  • Version Control Enhancements Version Control is significantly enhanced for version 5 and now supports control of nested packages where nested packages are no longer overwritten by the import of parent version control packages. Load time for large files is substantially reduced and support for both AccuRev and Perforce is improved
  • Baseline Support The Corporate Edition now has the new baseline function which allows the user to store a complete package branch as a compressed XMI file within the current model. The baseline function also allows the user to perform comparisons between the current package and a stored baseline
  • MDA Style Transforms The Professional and Corporate editions bring MDA style transforms to EA. MDA Transforms use a template driven approach transform PIM (Platform Independent Model) elements into PSM (Platform Specific Model) elements
  • The Compare Utility (Diff) The Compare Utility (Diff) allows owners of the Professional and Corporate Edition to compare model structure (package branches) to stored XMI. Comparisons may be made between baselines created with the baseline function, files on disk stored as EA XMI and version Controlled EA XMI
  • Import Binary Modules Enterprise Architect (Professional and Corporate editions) allows for Java Archive (.jar), . NET PE Files (.exe, .dll) and Intermediate Language (.il) binary modules to be reverse-engineered.
Professional Edition

The Professional Edition is aimed at work groups and developers. It supports shared projects through replication and shared network files. The Professional version also has an ActiveX interface for interrogating EA projects and extracting information in XMI format. The Professional version also fully supports code and database schema import/export and synchronization of model elements with source code.

Features

  • RTF WYSIWYG Template Editor and Report Generator Version 5.0 significantly enhances the RTF document generation facility of the Corporate and Professional Editions of EA. RTF document generation now takes a template driven approach, allowing the user to customize the look, feel and contents of their documentation down to the element level of their model
  • Version Control Enhancements Version Control is significantly enhanced for version 5 and now supports control of nested packages where nested packages are no longer overwritten by the import of parent version control packages. Load time for large files is substantially reduced and support for both AccuRev and Perforce is improved
  • Baseline Support The Corporate Edition now has the new baseline function which allows the user to store a complete package branch as a compressed XMI file within the current model. The baseline function also allows the user to perform comparisons between the current package and a stored baseline
  • MDA Style Transforms The Professional and Corporate editions bring MDA style transforms to EA. MDA Transforms use a template driven approach transform PIM (Platform Independent Model) elements into PSM (Platform Specific Model) elements
  • The Compare Utility (Diff) The Compare Utility (Diff) allows owners of the Professional and Corporate Edition to compare model structure (package branches) to stored XMI. Comparisons may be made between baselines created with the baseline function, files on disk stored as EA XMI and version Controlled EA XMI
  • Import Binary Modules Enterprise Architect (Professional and Corporate editions) allows for Java Archive (.jar), . NET PE Files (.exe, .dll) and Intermediate Language (.il) binary modules to be reverse-engineered.
Desktop Edition

The Desktop Edition is targeted at a single developer producing UML analysis and design models. It includes all Professional features except code engineering (import/export of source code and DDL), the Active-X interface and the ability to share a model amongst multiple users.

Features include:

  • RTF WYSIWYG Template Editor and Report Generator Version 5.0 significantly enhances the RTF document generation facility of the Corporate and Professional Editions of EA. RTF document generation now takes a template driven approach, allowing the user to customize the look, feel and contents of their documentation down to the element level of their model
  • Version Control Enhancements Version Control is significantly enhanced for version 5 and now supports control of nested packages where nested packages are no longer overwritten by the import of parent version control packages. Load time for large files is substantially reduced and support for both AccuRev and Perforce is improved
  • Baseline Support The Corporate Edition now has the new baseline function which allows the user to store a complete package branch as a compressed XMI file within the current model. The baseline function also allows the user to perform comparisons between the current package and a stored baseline
  • MDA Style Transforms The Professional and Corporate editions bring MDA style transforms to EA. MDA Transforms use a template driven approach transform PIM (Platform Independent Model) elements into PSM (Platform Specific Model) elements
  • The Compare Utility (Diff) The Compare Utility (Diff) allows owners of the Professional and Corporate Edition to compare model structure (package branches) to stored XMI. Comparisons may be made between baselines created with the baseline function, files on disk stored as EA XMI and version Controlled EA XMI
  • Import Binary Modules Enterprise Architect (Professional and Corporate editions) allows for Java Archive (.jar), . NET PE Files (.exe, .dll) and Intermediate Language (.il) binary modules to be reverse-engineered.

Copyright © 1986-2012 Dunstan Thomas Holdings Limited
Disclaimer, Terms and Conditions