Enterprise Architect v5.0.769 Unicode Version | 25 Mb
Enterprise Architect combines the power of the latest UML 2.0 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. Check out the complete range of case tools and features in detail.
|“||Support for all 13 UML 2.0 diagrams and more. |
— Use Case
— Interaction Overview
— Analysis (simple activity)
— Custom (for requirements, change, UI)
"Highly Capable - High End features at a sensible price"
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. EA 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.
The Unified modeling Language provides significant benefits in helping to build rigorous, traceable models of software systems in a consistent manner. Enterprise Architect supports this process in an easy to use, fast and flexible environment. For a quick look at UML modeling in Enterprise Architect see our UML tutorials and white papers.
"EA is a Full Life-Cycle Software Design Tool"
Object-oriented development is much more than developing a class model. Full lifecycle system analysis and design includes business process and domain analysis, requirements modeling, use case model, behavioral models, class models, component and deployment, system management, non-functional requirements, user interface design, testing, maintenance, risk, resourcing and more. With EA you can keep track of all these, as well as develop and refine your class model.
EA allows you to both model in UML 2.0, and to track important project information with design artifacts. For example, keeping test information, resourcing, risk, metrics, issues, defects, changes, files and more directly with the model elements they refer to helps you manage large and complex projects.
EA helps you manage complexity with tools to track dependencies, support for very large models, version control with CVS or SCC providers, baselining for point in time snapshots, compare (diff) utility to track changes to the model, intuitive and high performance interface with "explorer like" project view.
EA provides powerful document generation and reporting tools with a full WYSIWYG template editor. Generate complex and detailed reports from EA with the information you need in the format your company or client demands.
EA supports generation and reverse engineering of source code for many popular languages, including C++, C#, Java, Delphi, VB.Net, Visual Basic and PHP. Free add-ins for CORBA and Python are also available. With a built in "syntax highlighting" source code editor, EA lets you quickly navigate and explore your model source code in the same environment. For those working in Eclipse or Visual Studio.Net, Sparx Systems also sell lightweight bridges to these IDE's, letting you model in EA and jump directly to the source code in your preferred editor. Code generation templates let you customize the generated source code to your company specifications.
EA 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 from source code or Java .jar files - or even .Net binary assemblies! By importing frameworks and library code, you can maximize re-use and understanding of your existing investment.
EA supports advanced Model Driven Architecture (MDA) transformations using easy to edit and develop transformation templates. With built in transformations for DDL, C#, Java, EJB and XSD, you can quickly develop complex solutions from simple "platform independent models" (PIM) that are target at "platform specific models" (PSM). One PIM can be used to generate and synchronize multiple PSM's — providing a significant productivity boost.
See more on developers site.