Enterprise Architect
Enterprise Architect

Enterprise Architect 14.1 is a collaborative modeling, design and management platform based on UML 2.5 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 740,000+ users worldwide; Enterprise Architect is the scalable, standards compliant toolset that is perfect for your next project.

Enterprise Architect

Enterprise Architect Features


Comprehensive support for UML
  Support for all 14 UML 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.0 style Profiles
  See UML 2.0 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
  View multiple windows simulataneously, to make quick and easy comparisons
  Comprehensive menuing system for ultimate control of your model
  Quick Linker allows fast, context-sensitive creation of diagram elements and connections
  Start page provides instant access to the Learning Center, Help, Example Model, Keyboard shortcuts and Interface customization options
  Find elements on diagrams with ease using the Context Filter and Search box
   
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 Enterprise Architect 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
  Save reports and diagrams directly to PDF
  Create Model Document Template Fragments for truly modular reporting.
  Populate Document Fragments using Model Scripts, SQL Queries or Filters.
  Save and re-use Document Fragments.
   
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
   
Simulation
  Real-time behavioral model execution and analysis
  Extensive tools to manage triggers, events, guards, effects, breakpoints and simulation variables
  Validate the syntactical correctness of your behavioral models
  JavaScript evaluation of Sequence Flow expressions, Exclusive or Parallel Gateways, Called Activities and Composite Activities
  Use simulation to identify bottlenecks, reduce risk, eliminate redundancy and better understand change
  Define and use sets of triggers to simulate different event sequences
  Model and simulate Win 32 User Interfaces using Enterprise Architect
   
  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 Enterprise Architect
  Build and Run your project from Enterprise Architect's plug-in menu
  View compilation errors in Enterprise Architect
   
  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
   
  Reverse engineer from many popular DBMS systems, including Oracle 9i, 10g, 11g and 12c, 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
  New UML profile for ArcGIS.
  Support for the design of geodatabases for the ArcGIS 10.0 suite of tools developed by Esri Inc.
   
  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
   
  Integration with Subversion, CVS and SCC-compliant version control repositories
  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
   
  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