`
marshal
  • 浏览: 296197 次
社区版块
存档分类
最新评论

软件建模工具Enterprise Architect

阅读更多

简介


Enterprise Architect和Rational Rose,Borland Together类似,是软件建模工具。

Enterprise Architect简称EA,网址:www.sparxsystems.com.au/

是一家土生土长的澳大利亚公司。

当前版本:7.0

可以下载有时限全功能的试用版本。

当前版本支持最新的UML 2.1建模语言标准。

为什么使用Enterprise Architect


很久以前也用Rose,觉得安装非常笨重,图形也不美观(个人观点哦)。

后来用Together,用了很长时间,缺点是需要依赖java环境,资源消耗较大,和本地程序结合有一些问题,比如图片的复制等。

前年开始用EA,非常小巧,只有27MB,安装简便,而且是本地程序,编写文档时复制图片等都非常简便,消耗资源也很少。

另外,图形也很美观,对UML标准更新的也非常快。

功能介绍

模型管理

  • 模型文件:默认模型文件保存在Microsoft JET数据库中,通过设置可以通过ODBC保存到其他数据库中,便于多人工作;
  • 复制:便于多人独立编写建模文件,该功能可以合并多人修改的相同文件,类似版本控制的merge;
  • 版本控制:支持svn,cvs等多种版本控制器;
  • 用户安全:针对多人工作模式下的权限管理,可对模型加锁解锁,防止篡改等;
  • 数据传输:针对多人工作模式下的数据传输功能;
  • 自动化接口:通过java,ActiveX等技术访问EA提供的内部接口,实现自定义的报告或者任务等;
  • 附加项:ActiveX COM对象,用于扩展EA功能;
  • 基线和差异:基线是某个时间建模的快照,EA支持在同一文件中保存多个基线,可通过compare(diff)工具发现各个基线版本的差异;
  • 审核:对多人工作模式下的特性,记录每个人的操作,便于以后查询,比如是谁改动了这个元素,什么时间改动的等等。

项目管理

  • 预算:通过用例粗略评估项目耗时规模;
  • 资源管理:资源是参加项目的人员,EA可定义角色和分配任务,并跟踪完成效果和评估完成时间;
  • 项目维护:记录错误,修改,问题和任务;
  • 项目任务和问题:记录和管理非技术的问题和任务

代码工程

  • 代码生成:即正向工程,能够通过UML模型元素生成源代码(c,c++,c#,delphy,java,php,python,vb,vb.net等);
  • 反向工程:根据已经存在的源代码生成模型元素,对java的jar文件和.net的PE文件也可以反向工程;
  • 同步:保持模型和代码的一致性;
  • 循环工程:混合正向工程和反向工程

调试和分析

调试执行脚本。

数据建模

  • 表和列:创建表和列的模型,并生成DDL;
  • 数据库的键:创建主键和外键的模型
  • 支持的数据库:DB2,Firebird/interbase,informix,ingres,ms access,ms sql server,mysql,oracle,postgreSQL,sybase

MDA转换

支持转换DDL,EJB Entity, EJB Session,Java,JUnit,C#,NUnit,WSDL,XSD.

XML技术


EA支持针对XSD,WSDL快速建模,正向工程和反向工程。

扩展EA

提供了一些扩展机制。
分享到:
评论
2 楼 malasun 2009-06-17  
还是EA最好用。
1 楼 jinni_jia 2008-05-21  
咨询的EA的问题,我在用EA画用例图的时候,用例里面的字很长,能否让用例的名字可以折行显示或者将用例的名字显示用例图的下方(类似于rose)。
我的邮件是lingjiia@yahoo.com.cn。

相关推荐

    UML数据建模工具之EnterpriseArchitect(EA)实例

    需求建模,模拟银行ATM机用户取款实例.1.新建项目选择模型视图类别2.将model更改成ATM(项目名称).3.将Requirements更改成'需求建模',AnalysisView更改成'领域模型',UseCaseView更改成'用例模型',将LogicalView更改成'...

    在EnterpriseArchitect中的需求建模实例

    与之前的rose相比,EnterpriseArchitect是我现在画用例图与做需求的首选工具。对EnterpriseArchitect不了解的可以去百度一下。那么开始讲需求实例吧,就以“资讯浏览”为例子。这次我在做的项目中要求把需求写得很...

    EA(EnterpriseArchitect)工具包,包含汉化

    Enterprise Architect(EA)是一款强大的企业级建模工具,由Sparx Systems公司开发,主要用于软件工程中的统一建模语言(UML)建模。这款工具不仅适用于系统分析和设计,还可以用于业务流程建模、数据库建模、软件...

    Enterprise Architect 14 UML 建模工具 自带破解补丁

    Enterprise Architect 14是一个对于软件系统开发有着极好支持的CASE软件,是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,...

    Enterprise Architect 8.0.858 汉化补丁包

    总的来说,Enterprise Architect 8.0.858汉化补丁包是中国用户有效利用这款专业建模工具的关键,它降低了语言壁垒,提高了工作效率,使用户能够更加专注于模型的设计和分析,而不用因为语言问题分心。

    Enterprise Architect 建模实例视频

    Enterprise Architect是一款强大的建模工具,尤其在企业级应用架构领域有着广泛的应用。在这个"Enterprise Architect 建模实例视频"中,我们将会深入探讨如何利用该工具进行ATM(自动取款机)系统的建模,以及如何在...

    Enterprise Architect 8.0汉化版附注册码

    在使用Enterprise Architect时,用户可以利用其丰富的UML建模工具进行系统设计,包括类图、用例图、序列图、状态图等多种图表类型。此外,它还支持代码生成和逆向工程,能将模型直接转换为实际的编程代码,或者从...

    EnterpriseArchitect汉化版(绝对可用)

    首先,标题中的“EnterpriseArchitect汉化版(绝对可用)”表明这是一个经过验证,适合中文用户使用的版本。这解决了许多用户在寻找适合自己的建模工具时的语言障碍问题,使得EA的使用变得更加便捷。 描述中提到,...

    EnterpriseArchitect 7.5汉化+序列号

    Enterprise Architect是一款强大的软件建模工具,由Sparx Systems公司开发,主要用于企业级的系统分析、设计和开发。"Enterprise Architect 7.5汉化+序列号"的资源显然是为那些希望在中文环境下使用该软件的用户提供...

    enterprise architect 12(含注册码和中文包)

    总结来说,Enterprise Architect 12是一个功能强大且全面的建模工具,无论是在软件开发、企业架构规划还是教育领域,都能发挥重要作用。通过安装中文包,国内用户可以更方便地使用这款强大的工具,提升工作效率,...

    EnterpriseArchitect中文经典教程.pdf

    EA是一款广泛使用的建模工具,被广泛应用于软件开发过程中以帮助开发团队进行需求管理、软件设计、架构设计、编码、测试和项目管理等。 从【描述】部分可以看出,这本教程将对Enterprise Architect这款软件的多个...

    EA14免费(EnterpriseArchitect14_8298.zip)

    Enterprise Architect 14,简称EA14,是一款由Sparx Systems公司开发的企业级建模工具,专为架构师设计,用于构建、分析和管理复杂的软件系统。这款强大的工具集成了模型驱动开发(MDD)和业务过程建模,为企业的...

    Enterprise Architect 中文用户手册

    Sparx Systems 的Enterprise Architect 是一个完整生命周期的UML 工具: · 设计和建造一个广泛的软件系统 · 业务分析,业务流程建模,管理要求 · 系统建模,系统架构建模,组件设计,仿真 · 广义域特定...

    Enterprise Architect 13.5

    Enterprise Architect是由Sparx Systems开发的一款强大的统一建模语言(UML)建模工具,它在版本13.5中提供了 Ultimate Edition,旨在为专业软件开发者、系统架构师以及业务分析师提供全面的模型构建和协作环境。...

    enterprise architect 15中文版 v15.0.1509.rar

    Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计...

    Enterprise Architect 8.0.858 汉化破解版

    Enterprise Architect是一款计算机辅助软件工程(CASE)工具,用于设计和构建软件系统、业务流程建模及更多通用的建模。  Enterprise ArchitectEA并不仅仅是一个UML画图工具那么简单,它对整个项目开发过程有着非常...

    Enterprise Architect 7.0入门教程 mysql建模工具.docx

    Enterprise Architect 7.0入门教程 mysql建模工具 Enterprise Architect 7.0是以目标为导向的软件系统,覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析、使用案例需求、动态模型、组件和布局、...

    EnterpriseArchitect 2016

    压缩包中的"EnterpriseArchitect.12.0.1210.msi"是安装程序,用户可以通过运行此文件来安装软件。"SN.txt"可能是包含许可证密钥的文本文件,用于激活软件。安装过程中需遵循提示,输入有效的序列号以解锁全部功能。...

    Enterprise Architect 13.5 英文原版 +注册码

    UML软件开发与建模工具(Enterprise Architect)是Sparx Systems 公司的旗舰产品。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求...

Global site tag (gtag.js) - Google Analytics