Enterprise Architect是一款计算(suàn)机辅助软件工程(CASE)工具,用于设计和构建软件系(xì)统(tǒng)、业务(wù)流程建模及更多通用的(de)建模。EA并不仅仅是一(yī)个(gè)UML画图工具那(nà)么简单,它对整个项目(mù)开发过程有着非常(cháng)好的支持(chí)。Enterprise Architect覆盖了(le)系统开发的整个周期(qī),除了开发类模型之(zhī)外,还包括(kuò)事务进程分析,使用案例需求,动态模(mó)型,组(zǔ)件(jiàn)和布局,系统管理,非功(gōng)能需求,用(yòng)户界面设(shè)计,测试和维护等(děng)。
Enterprise Architect是一款(kuǎn)CASE计算机辅助设计(jì)软件(jiàn),能(néng)够用于业务流程建模以及创建构建(jiàn)软件系(xì)统,它并非只是一个(gè)简单的画图工具,在整个项目的开发过程中Enterprise Architect能够提供强大的支(zhī)持。支(zhī)持UML建筑,能按图直接生成代(dài)码(mǎ),也可将原来已有的代码为UML图。
Enterprise Architect具有(yǒu)高效直观(guān)的工作界(jiè)面,能为(wéi)桌面电脑(nǎo)工(gōng)作(zuò)者及开发团队打造出非常先进的建筑方案(àn),完(wán)全的UML分(fèn)析及(jí)设计,能从(cóng)需要收集分析直至开(kāi)发测试,到后面的维护整个(gè)软件的开发过程(chéng)。输(shū)出输出高品质的文档。Enterprise Architect 11最新(xīn)版(附注册(cè)码)压缩包内(nèi)附注册码(mǎ),搜集于互(hù)联网,请(qǐng)测试后删(shān)除。
高价值、端到端的建模
Enterprise Architect 为以下方面提供了完整的建模生命周期(qī):
●业务和IT系统
●软(ruǎn)件和系统工程(chéng)
●实时(shí)与嵌入式开发
快速、稳(wěn)定、高性能
快速! Enterprise Architect 用户一致认为——Enterprise Architect 具(jù)有(yǒu)令人惊叹的速度,加载超级(jí)大的模型只需要几秒(miǎo)钟。通过配(pèi)备高性能的模型库,Enterprise Architect 可让大型团(tuán)队分享(xiǎng)相同的企业视图。凭借紧密集(jí)成的版本控制能(néng)力,Enterprise Architect还可让(ràng)分(fèn)部在全世界(jiè)的团(tuán)队在共享项(xiàng)目上(shàng)展(zhǎn)开高效的合作。
业务仿真
●使用动态模型(xíng)仿真将(jiāng)您的模型带入现实世(shì)界(jiè)。
●验证行为模型的正确性,更好地理解业务系统如何工作。
●采用触发器(如按下按钮(niǔ)、扳动开关或接收信息)来控制仿真的执行。
●使用JavaScript编写(xiě)的Guards和Effects来管理(lǐ)仿真流(liú)程。
●Guards会(huì)根据条件(例如输入有效密码)来决(jué)定下一步路径。
●在(zài)仿真过程中(zhōng)特定的时间使(shǐ)用Effects操纵(zòng)变量和执行计算,以(yǐ)此实现对(duì)仿真的控制。
●在无风险的环(huán)境中,在不同条件下进(jìn)行实验并对仿(fǎng)真进行(háng)更改。
●您(nín)可以通过控制仿真的速度减(jiǎn)缓系统,以便观察之前看不到的步骤(zhòu)。
●使用断点来分析决策和改善(shàn)业务(wù)成(chéng)果(guǒ)。
●仿真(zhēn)可以帮(bāng)助改善沟通,传达重要(yào)的经营(yíng)理念,并降低复杂(zá)性。
端到(dào)端跟踪能力
●Enterprise Architect 具备(bèi)从需求、分析(xī)、设计模型到(dào)实施和部署的全程(chéng)跟踪能力。
●利用Enterprise Architect的关系(xì)矩阵(Relationship Matrix)和层(céng)级视图(Hierarchy View)等功能,可以在(zài)整(zhěng)个生命周期(qī)内(nèi)对(duì)系统进行有效性验(yàn)证、确认和直接影响分析。
●结合(hé)内建的任务和资源分配,项目经理及质量保证团队将获得他们需要(yào)的正确信息来帮助项目成功进行。
建模、管理和跟踪需(xū)求(qiú)
Enterprise Architect内建需求管(guǎn)理(lǐ)功能(néng)可用来:
●定(dìng)义有组织的层次(cì)需求模型。
●跟踪从系(xì)统需求到模型元素(sù)的(de)实施。
●搜索和汇报需(xū)求。
●对拟议的需求更(gèng)改进行影响分析。
复杂性管理
帮(bāng)助您管理复杂性的Enterprise Architect内建工(gōng)具包括:
●关于创建策略层(céng)面概念模型和(hé)业务层面概念模型(xíng)的图
●特定域的文件和可重复(fù)使用的模型模式
●用于跟(gēn)踪和集成更(gèng)改(gǎi)的基准线和版本管(guǎn)理
●基于(yú)角色的安全管(guǎn)理使各级人员各司其职
强大的(de)文档生成能力
Enterprise Architect利(lì)用(yòng)“所见即所得”形式(shì)的(de)模板编辑器,提供了强大的报表生成工具。
●可(kě)将您(nín)所在公司或客户(hù)所需格式的信息生(shēng)成详细的报表!
●点击(jī)按钮自动生成(chéng)便于在互联网或组织内部网发(fā)布(bù)的HTML版(bǎn)本的(de)模板。
源代码的生成和反向工程(chéng)
Enterprise Architect支持源代码的(de)生(shēng)成和反向工(gōng)程, 源代码可(kě)由(yóu)多(duō)种被广泛使用的编程语(yǔ)言(yán)编写,包括:
●ActionScript
●Ada
●C和C++
●C#
●Java
●Delphi
●Verilog
●PHP
●VHDL
●Python
●System C
●VB Net
●Visual Basic
●等(děng)等
应用程序可视化(huà)
●Enterprise Architect支持多种软件开发语言反向工程和数据库(kù)存储库(kù)模式的反向(xiàng)工程,从而使您的应用程序可(kě)视化。
●从源代码或jar文(wén)件或者(zhě)甚至是从.Net二进制程序集中引入完整的框架和遗留(liú)系统!
●利用导入框架和库代(dài)码,可最大程度地(dì)重复利用和(hé)了解您(nín)现有的资源。
先进的模型驱动(dòng)架构
使用下列内建转换(huàn):
●C#
●DDL
●EJB
●Java
●JUnit
●NUnit
●WSDL
●XSD
调试、编译(yì)和可视化执行代码
Enterprise Architect能使您在Enterprise Architect开发环境中创建、测试、调试、运行和执行(háng)部署脚本 。
利用(yòng)Enterprise Architect的后述两项(xiàng)功能(即:利用MDA转换从源代码(mǎ)生成的NUnit和JUnit测试类这一功能以及将测试(shì)流(liú)程直(zhí)接集成到Enterprise Architect集成开发环境中的功能),可将UML和模型集成到创建/测试/执行/部署过程中。
除(chú)了(le)创建(jiàn)/测试(shì)和(hé)执(zhí)行功能外(wài), Enterprise Architect 还包(bāo)含了对(duì)Java、NET和Microsoft Native (C++、C和(hé)VB)的调试能力。
自(zì)动化——驾驭力量
通过自(zì)动化接口,您可以执行一(yī)些任务,例如:
●自(zì)动(dòng)生成每(měi)日(rì)HTML报表,并发布到您的本地局域网上
●执行脚本重复的任务(wù),例(lì)如:所有模型元素共同属(shǔ)性的更新
●从(cóng)状(zhuàng)态机(jī)或从(cóng)图形生成代码(mǎ)
●生成定(dìng)制报表(biǎo)
●执行对模(mó)型的特殊(shū)查询
强大的数据(jù)库建模
Enterprise Architect 支持数据库模(mó)式建模和自(zì)动生成十一种(zhǒng)DBMS即装(zhuāng)即(jí)用的DDL脚本:
●DB2
●InterBase
●Informix
●Ingres
●MS Access
●MySQL
●MS SQL Server
●Oracle
●PostgreSQL
●Sybase ASE、ASA
●Firebird
系(xì)统(tǒng)工程(chéng)和(hé)仿真
Enterprise Architect的终极版和系统(tǒng)工程版为系统工程师集成众多高端功能,并且(qiě)可为以下方面提供内建支持:
●SysML 1.1, 1.2
●参数(shù)模型仿真
●可执行(háng)代码生成
●硬件描述语言和 ADA 2005 的模型到代码的转换
业务流程建模
Enterprise Architect加强了UML 2.4.1对业务流程建模(BPMN)的支持,并扩展了用于分析、需求管理、过程管理的元素(sù)(如更改、功(gōng)能和问题元(yuán)素)。
Enterprise Architect的业务流程建模能力可让您:
●用(yòng)BPMN的UML 文件来可视(shì)化业务流程
●从BPMN模型生成可执行的 BPEL 脚本
●验证(zhèng)BPMN模型的(de)正(zhèng)确性(xìng)
基于UML 2.4.1
Enterprise Architect 是在 UML 2规范的基础上建立起来的,但(dàn)并不仅(jǐn)限于此!
使用UML Profiles扩展建模域,同(tóng)时模型(xíng)验证功能确(què)保完整性(xìng)。
免(miǎn)费使用我们的BPMN扩展和 Eriksson-Penker profile可将业(yè)务流、信息流和(hé)工作流合并到一个模(mó)型中。
高效的项目管理(lǐ)
项目经理可以使用(yòng)Enterprise Architect 来:
●向元素分配资(zī)源
●评估风险和工(gōng)作量
●评估项目规模和复杂程(chéng)度
●实施变更控制和(hé)维护程序
