Bringing advanced UML 2.1 modeling tools to the entire team
Enterprise Architect combines the power of the latest UML 2.1 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.
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.
Speed, Stability and Performance
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.
End-to-End traceability
Enterprise Architect provides complete traceability from requirements analysis and design artefacts, through to implementation and deployment. Combined with in-built task and resource allocation, Project managers and QA teams are equipped with the information they need to help deliver projects on schedule.
Build upon UML 2.1
Enterprise Architect’s foundations are built upon the UML 2 specification - but it doesn’t stop there! Use UML Profiles to extend the modeling 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. Keep your stakeholders informed with our free Readonly Viewer.
Support for all 13 UML 2 diagrams and more.
Structural Diagrams:
• Class
• Object
• Composite
• Package
• Component
• Deployment |
Behavioral Diagrams:
• Use Case
• Communication
• Sequence
• Interaction Overview
• Activity
• State
• Timing |
Extended:
• Analysis (simple activity)
• Custom (for requirements, change, UI) |
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, ActionScript 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.
Note: Actual features depend on edition purchased. Please ensure you purchase the right edition for your needs.
|
相关推荐
UCL MDA Tools是由伦敦大学学院(University College London)开发的一套开源工具,旨在简化MDA实践中的各种任务,提高开发效率和质量。 1. **UCL MDA Tools概述** UCL MDA Tools是一套轻量级的工具集合,特别适合...
MDA,全称Measurement and Diagnostic Application,是INCA软件的一个重要组件,专注于车辆诊断和测量任务。本篇文章将深入探讨INCA中的MDA功能、使用场景以及与INCA版本兼容性的问题。 首先,MDA是INCA软件的核心...
模型驱动体系架构(Model-Driven Architecture,简称MDA)是由对象管理组织(Object Management Group,简称OMG)定义的一种系统开发方法。MDA提供了一种通过模型和架构来驱动整个系统(包括物理系统、组织系统和IT...
MDA(Model Driven Architecture,模型驱动架构)是一种软件开发方法论,旨在通过将软件开发过程中的核心元素——模型——提升到主导地位,提高软件工程的效率和质量。MDA由OMG(Object Management Group)制定,其...
### MDA与DMS转换:理解与应用 #### 引言 随着模型驱动架构(MDA)在软件设计与实施领域的日益普及,一种新的技术范式正在形成,它旨在整合不同的建模语言、工件和工具,以创建一个统一的技术空间。然而,这同时也...
### MDA驱动的多智能体系统开发方法 #### 摘要与背景介绍 随着信息技术的发展,多智能体系统(Multi-Agent Systems, MAS)已成为构建复杂、大规模系统的关键技术之一。MAS的应用范围广泛,包括数字图书馆、虚拟...
MDA(Model Driven Architecture,模型驱动架构)是一种软件开发方法论,由OMG(Object Management Group,对象管理组织)提出,旨在通过模型的抽象层次提高软件开发的效率和质量。MDA的核心思想是将软件开发过程中...
MDA(Model Driven Architecture)模型驱动架构,是由OMG(Object Management Group)提出的一种软件设计和实现的方法论。MDA旨在将系统的设计与实现分离,通过使用模型和元模型来描述系统的各个层面,从而提高软件...
模型驱动架构(Model Driven Architecture, MDA)是一种软件开发方法,它强调使用模型作为软件开发的核心,并通过一系列转换过程将高层的抽象模型转化为具体的平台实现。MDA旨在提高软件开发的效率,可重用性,并...
### UML支持MDA开发手册知识点解析 #### 一、UML与MDA概述 - **UML(Unified Modeling Language)**: 是一种标准化的建模语言,用于对软件系统的结构和行为进行可视化、详述、构造和文档化。它不仅支持面向对象的...
**标题:“Sybase ASE MDA关系”** 在Sybase Adaptive Server Enterprise (ASE)数据库管理系统中,MDA(Metadata Data Access)是一种强大的工具,用于监控和分析数据库的性能问题。MDA提供了一种方法来深入了解ASE...
外接程序(MDA,Managed Add-in)是微软Office应用程序如Word、Excel和Outlook等支持的一种扩展机制,允许开发者创建可插入到Office应用中的独立组件。这些组件能够增强或自定义Office应用的功能,使用户能够执行...
PCA(主成分分析)和MDA(多维尺度分析)是两种常见的数据分析和降维方法,在计算机视觉领域,特别是人脸识别中被广泛应用。PCA通过线性变换将原始数据转换到一个新的坐标系中,新坐标系的轴是按照数据方差大小排列...
在线更换P595的MDA(Multi-Domain Adapter)是一项关键的硬件维护任务,尤其对于依赖IBM Power Systems P595服务器的企业来说至关重要。MDA是系统中的一个重要组件,它提供了多域连接,允许服务器在不同的逻辑分区...
中国移动手机桌面助理(MDA)是一款专为中国移动用户设计的智能管理软件,旨在提升手机用户的使用体验和效率。MDA 3.1.0.132是该应用的一个特定版本,提供了丰富的功能和服务,包括但不限于: 1. **联系人管理**:...
MDA,全称为Model Driven Architecture(模型驱动架构),是软件工程领域的一种重要方法论,由OMG(Object Management Group)提出,旨在提高软件开发的效率、质量和可维护性。MDA的核心思想是通过高层次的抽象模型...