No need to search anymore: Feature-list Enterprise Architect
Filed under Common
The search has an end. You are still not sure, if Enterprise Architect is the right tool for your requirements. Than take a look at the feature-list of EA:
Comprehensive support for UML 2.1 Support for all 13 UML 2.1 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 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 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 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 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 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 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 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 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 supportCustom “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 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 supportBuilt 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 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 informationGlossary 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 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 SupportBuilt-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) SupportSupport 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 GenerationSupport 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 EngineeringAdvanced 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 accessLoad 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 Note: Features sets will vary by edition. Please check the feature matrix to ensure a required feature is present in the edition you purchase.

