Enterprise Architect
Sparx Systems Enterprise Architect 10.x is a high performance modelling, visualization and
design platform based on the UML 2.4.1 standard.
With complete traceability from mind mapping, through requirements to business
and software design and deployment , Sparx Systems Enterprise Architect 10.x provides the kind
of robust and efficient visualization and collaboration required in today's
large and demanding modelling environments.
A truly agile modelling solution, Sparx Systems Enterprise Architect 10.x provides a low
installation overhead, sparkling performance and an intuitive interface.
Keep your entire team on the same page with Sparx Systems Enterprise Architect 10.x, a tool
priced for team deployment and designed for real-world situations.
Overview
Highly Capable - High End features at a sensible price. Sparx Systems Enterprise Architect is a comprehensive UML analysis and design tool, covering software development from requirements gathering, through to the analysis stages, design models, testing and maintenance. Enterprise Architect is a multi-user, Windows based, graphical tool designed to help you build robust and maintainable software. It features flexible and high quality documentation output. The user manual is available online.
High Value, End-To-End Modelling
Sparx Systems Enterprise Architect provides full life cycle modelling for:
- Business and IT systems
- Software and Systems Engineering
- Real-time and embedded development
With built-in requirements management capabilities, Sparx Systems Enterprise Architect
helps you trace high-level specifications to analysis, design, implementation,
test and maintenance models using
UML,
SysML,
BPMN and other open standards.
Enterprise Architect is a multi-user, graphical tool designed to help your
teams build robust and maintainable systems.
And using high quality, built-in reporting and documentation, you can deliver
a truly shared vision easily and accurately!
Speed, Stability and Performance
Fast! Enterprise Architect users agree - Sparx Systems Enterprise Architect is a
spectacularly fast performer, loading extremely large models in seconds.
Featuring a high-performance model repository, Enterprise Architect easily
accommodates large teams sharing the same view of the enterprise.
With tightly integrated version control capabilities, Enterprise Architect
also allows globally distributed teams to collaborate effectively on shared
projects.
End-to-End Traceability
Sparx Systems Enterprise Architect provides complete traceability from requirements,
analysis and design models, through to implementation and deployment.
Effective verification, validation and immediate impact analysis are
possible across the entire life cycle, using such capabilities as
Enterprise Architect's Relationship Matrix and Hierarchy View.
Combined with built-in task and resource allocation, Project managers
and QA teams are equipped with the right information to help deliver projects
successfully.
Model, Manage and Trace Requirements
Capture and trace formal requirements to design, build, deployment
and beyond.
Use impact analysis to trace proposed changes to original requirements.
Build the right system.
Sparx Systems Enterprise Architect’s built-in requirements management features can be used to:
- Define an organized, hierarchical requirements model
- Trace the implementation of system requirements to model elements
- Search and report on requirements
- Perform impact analysis of proposed changes to requirements
Manage Complexity
Enterprise Architect helps individuals, groups and large organizations
model and manage complex information.
By integrating and connecting a wide range of structural and behavioural
information in visual form, you can build a coherent, verifiable model of
what-is or what-will-be.
Tools built into Enterprise Architect that help you manage complexity include:
- Diagrams for modelling strategic and business level concepts
- Domain-specific profiles and reusable model patterns
- Baseline and version management for tracking and integrating changes
- Role-based security to help the right people contribute in the right way
Powerful Document Generation
Enterprise Architect provides powerful document generation and reporting
tools with a full WYSIWYG template editor.
Generate detailed reports with the information you need in the format your
company or client demands!
At the click of a button automatically produce HTML versions of your model
for easy distribution over the Internet or your organization's intranet.
Generation and Reverse Engineering of Source Code
Enterprise Architect supports generation and reverse engineering of source code for many popular languages, including:
|
|
The built-in source code editor lets you quickly navigate from model
directly to source code in the same environment.
Tight integrations for Eclipse and Visual Studio .NET, provide developers
with direct access to blueprints and modelling capabilities right inside the IDE.
Code generation templates let you customize generated source code according
to your company specifications.
Visualize your Applications
Enterprise Architect helps you visualize your applications by supporting
reverse engineering of a wide range of software development languages and
database repository schema.
Bring in complete frameworks and legacy systems from source code, jar files or
even .Net binary assemblies!
By importing frameworks and library code, you can maximize re-use and
understanding of your existing investment.
Advanced Model Driven Architecture
Enterprise Architect supports advanced Model Driven Architecture (MDA)
transformations using easy to edit transform templates.
With built-in transformations for:
|
|
You can quickly develop detailed solutions from abstract models.
A single platform independent model (PIM) can drive generation of multiple
platform-specific target solutions - providing a significant productivity boost!
Debugging, Compiling and Visualizing Executing Code
Enterprise Architect enables you to build, test, debug, run and execute
deployment scripts, all from within the Enterprise Architect development
environment.
With the ability to generate NUnit and JUnit test classes from source
classes using MDA Transformations and integrate the test process directly
into the Enterprise Architect IDE, you can now integrate UML and modelling
into the build/test/execute/deploy process.
In addition to build/test and execute functionality, Enterprise Architect
includes debugging capabilities for Java, .NET and Microsoft Native (C++, C
and VB).
The debuggers built into Enterprise Architect are specifically designed to
enable a developer or tester to capture stack trace information as they ‘walk
through’ the executing code, performing runtime inspection of suspended threads.
They can then use the final stack trace history to generate Sequence
diagrams within Enterprise Architect, converting the actual code execution and
calls into visual diagrams.
Automation - Harness the Power
The Automation Interface lets you access the internals of Enterprise
Architect models.
Some examples of tasks you could perform via the Automation Interface:
- Automatically generate and publish a daily HTML report to your local intranet
- Script repetitive tasks, such as property update common to all model elements
- Generate code from a state machine or diagram
- Produce custom reports
- Execute ad hoc queries against the model
Any development environment capable of generating ActiveX Com clients can be used to connect to Sparx Systems Enterprise Architect's Automation Interface.
Powerful Database Modelling
Sparx Systems Enterprise Architect’s built-in Data Modelling profile extends UML to
provide an intuitive mapping from the database concepts of tables and
relationships onto the UML concepts of classes and associations.
These extensions also enable you to model database keys, triggers,
constraints, RI and other relational database features.
Sparx Systems Enterprise Architect supports modelling of database schema and automatic
generation of DDL scripts for eleven DBMS targets out-of-the-box:
|
|
Systems Engineering and Simulation
Integrating many high-end features for Systems Engineers, the Ultimate and Systems Engineering editions of Enterprise Architect provide built-in support for:
- SysML 1.1
- Parametric model simulation
- Executable code generation
- Model to code transformations for Hardware Description Languages and ADA 2005
Business Process Modelling
There are many approaches to Business Process Modelling (BPM) using
UML as the base modelling language.
In particular, Activity diagrams, Object Diagrams and custom Profiles
provide powerful modelling approaches for Business Analysts.
Enterprise Architect complements UML 2.4.1 with BPMN support and extension
elements for analysis, requirements management and process management
(such as change, feature and issue elements).
Enterprise Architect's Business Process Modelling capabilities let you:
- Visualize business process with a UML profile for BPMN
- Generate executable BPEL scripts from BPMN models
- Validate the correctness of BPMN models
Build upon UML 2.4.1
Enterprise Architect’s foundations are built upon the UML 2
specification - but it doesn’t stop there!
Use UML Profiles to extend the modelling domain, while Model Validation
ensures integrity.
Combine Business Processes, Information and Work Flows in the one model
using our free extensions for BPMN and the Eriksson-Penker profile.
Effective Project Management
Project managers can use Enterprise Architect to:
- Assign resources to elements
- Measure risk and effort
- Estimate project size and complexity
- Implement change control and maintenance procedures
Enterprise Architect's Use Case Metrics capability makes it easy to
assess relative project complexity, based on the number and type of use
cases within the model, the type of project and capabilities of the
development environment.
With experience, use case metrics provide a great way to quickly assess
the scope of a project.
Note: Actual features depend on edition purchased. Please ensure you purchase the right edition for your needs.
Please follow this link to learn more about the Sparx Systems Enterprise Architect Keystore.
Downloads
Demo
Run the EA ShockWave (rolling) demonstration
Trial
Download the EA Trial
Wallpapers
Download the EA
Project Shortcuts Wallpaper
Join the EA User Group
DT ALM has recently setup the Enterprise Architect User Group on Ning.
This is a community site for users of Sparx Systems Enterprise Architect
including blogs, chat, articles and downloads.
Why not visit the
User Group & maybe sign up?
http://eausergroup.ning.com/
Literature from Sparx Systems
![]() |
Dunstan Thomas is proud to present this new
publication: UML and Enterprise Architect. Produced and written
by Sparx Systems Austria, we're using our long standing
partnership to bring you this excellent paperback volume. UML and Enterprise Architect takes a comprehensive look at the Unified Modelling Language and the Enterprise Architect tool. As well as the extended functionality of Enterprise Architect it also takes a look at the Visual Studio Integration therein. We are able to offer you this outstanding reference material for only £28 +vat per copy including postage & packing within the UK. If you would like to place an order for a copy then please feel free to contact us. |
| Shipping costs to those outside of the UK will be calculated on a case by case basis & may vary depending on location. All orders are dispatched the following working day upon receipt of valid credit card details or for large orders, a purchase order number. | |





