Enterprise Architect官方版是一款高端的UML图设计器,可为用户提供强大的文档生成和报告工具以及完整的所见即所得模板编辑器。集成了高端功能,Enterprise Architect官方版提供了可靠且丰富的全周期建模工具,可以在各个领域中找到实际应用。Enterprise Architect官方版旨在满足个人和大型组织的需求,并在用户友好的工作环境中提供了先进的UML建模功能。嵌入式代码编辑器可帮助您现场进行修改,构建,测试,调试和执行脚本,执行代码检查并使用模型驱动的架构(MDA)转换生成Junit类。借助序列图创建功能,可以轻松地将代码执行转换为易于理解的视觉表示。Enterprise Architect官方版带有功能强大的文档和报告生成器,然后可以将其分发给客户和合作伙伴。模型验证和发布,导入和导出功能,质量检查报告,任务自动化,数据库建模工具是该应用程序捆绑的其他一些优势。
实时嵌入式开发
借助内置的需求管理功能,Enterprise Architect可以帮助您使用UML,SysML,BPMN和其他开放标准跟踪高级规范到分析,设计,实施,测试和维护模型。
建立强大和可维护的系统
Enterprise Architect是一个多用户图形工具,旨在帮助您的团队建立强大且可维护的系统。使用高品质,内置的报告和文档,您可以轻松准确地提供真正共享的视觉!
在几秒钟内加载极大的型号
快速!企业架构师用户同意 - 企业架构师是一个惊人的快速表现,在几秒钟内加载极大的模型。拥有高性能的模型库,企业架构师可轻松容纳共享企业相同视图的大型团队。
全球合作
通过紧密集成的版本控制功能和可部署的基于云的服务器,Enterprise Architect还允许全球分布式团队在共享项目上进行有效的协作。
使你的模型生活
使用动态模型模拟使您的模型生活。验证您的行为模型的正确性,并更好地了解业务系统的工作原理。使用触发器,例如按下按钮,轻触开关或接收信息来控制模拟的执行。企业架构师还可以使用以JavaScript编写的守卫和效果来控制模拟的流程。
完整的可追溯性
企业架构师提供从需求,分析和设计模型到实施和部署的完整可追溯性。使用Enterprise Architect的“关系矩阵”和“层次结构视图”等功能,可在整个生命周期内进行有效的验证,验证和即时影响分析。
单击HTML和文档生成
Enterprise Architect提供功能强大的文档生成和报告工具,并提供完整的WYSIWYG模板编辑器。根据您公司或客户要求的格式生成详细的报告与您需要的信息!
1.下载Enterprise Architect官方版安装包,解压后,双击“exe”文件,进入安装向导,单击Next
2.阅读许可协议,点击“I accept the ...”,单击Next
3.阅读下列重要信息,单击Next
4.点击“Change”选择安装位置,一般默认在C盘,推荐安装在D盘,单击Next
5.软件信息已准备就绪,单击Install安装
6.软件正在安装,请耐心等待
7.Enterprise Architect安装完成,单击Finish,退出安装向导
安装好了EA汉化版后,启动软件。点击“创建新的项目”,打开创建新项目对话框。
这里可以选择各种的初始的模板包。
我们选择了其中几个,然后确定打开了项目浏览器。我们的项目将从这里开始了。
EA软件配置
在使用软件之前,我们先来对它进行配置。打开“工具”–>“选项”。
常规配置中,比较重要的是作者这项。因为在EA项目的团队协作中,作者是每个人的身份标识。
在代码工程中,最好把文件编码设置成UTF8或者是GB中文。
其他方面的配置,因为都是中文的,也比较容易理解。有些不明的地方,可以多琢磨。
另外对于最下面的十种编程语言,可以根据自己的需要,进行一些配置。比如PHP,可以配置PHP4或者是PHP5,那么生成的代码也是有些不同的。还可以隐藏其他没有用到的语言。
用例图,类图的使用
用例图(use case)
用例图是我们做系统分析的通常第一步,是非常重要的。毕竟大部分的开发流程,都将需求分析作为首要步骤,也是必要步骤。将系统需求化作图型表达出来。首先是在项目浏览器中,右键“添加”–>“新建图表”。
然后可以加入一些角色和用例,在每次在工具箱里面拉出一个元件,都将打开这个元件的设置对话框,在对话框内填入元件的名称等信息。现在我们是表达一个用户注册和登录的场景:
加入关联,用例图中最常用的关联是“使用use”,当然也经常会用到“包含include”“扩展extend”。这两者的区别是“包含”是主用例没有包含其他的辅助用例就不能独立执行,但是主用例可以在没有“扩展”其他辅助用例的情况也可以执行。比如说,注册是“包含”了检查验证码,但是不一定会“扩展”发送通知邮件这个用例。
角色是用例图的行为基础。虽然角色可以是某种职位的人,或是数据库,或是外部系统交互接口,但是每个用例图,都是以角色为开始的。角色可以有类属关系。比如说注册用户同时也是网站访问者,注册用户可以做一切访问者可以做的事情,但是注册用户还拥有一些网站访问者没有涉及的功能,比如登录发文章之类。
类图(Class)
类图是代码工程的基础,同时也是系统设计部分的主体工作。类图主要体现了系统详细的实现架构。首先我们来制作一个实现用户注册功能的注册业务类。
在生成类后,我们可以加入一些变量(在类元件上右键“变量”),变量主要将保存类本身的一些数据,如同人的性别,年龄等数据特征一样。比如我们注册类,也有数据链接的变量(它需要知道自己是和哪个数据库打交道的),还可能有着每IP单日注册数量限制的数据变量等等。
类还需要加入方法(在类元件上右键“方法”),比如说注册类中,需要检查输入的验证码,需要进行数据操作,需要检查单日注册数量等等。在类的方法里面,我们还可以设置每个方法的参数,参数类型,还有参数的备注,这将在代码工程内,直接作为参数和方法的注释生成到代码文件内。
各个类之间,可能存在着一些关系,那么我们使用关联来表达这些关系。常用的有继承关系(Generalize,或者叫派生类)。例如注册的时候,我们可能有些特殊的注册方式,比如接收了VIP卡号的人员注册。VIP注册比普通注册多了一些步骤,比如验证VIP卡号有效性等。这个VIP注册类,就继承于注册类,拥有了全部普通注册的功能,但是又有一些自己特有的功能,这样就能体现了代码的可重用性。同时在代码生成的时候,会加上“extends”这个关键字来标识他们的关系。
其他图形的使用
对象图(Object),这是类图的一种补充,主要是演示了系统中各个类,在不同的场景中,实例化之后所做的不同事情。
交互图(interaction),协作图(communication)和时序图(Timing),他们都是体现了系统中一些实体之间的互相交互的行为。协作图是侧重与表达实体之间的协作交互,在新版的UML中,协作图也叫通讯图,更能体现了实体之间是以通讯的方式来进行协作的原理。而时序图是强调了各个实体件进行交互的前后顺序。例如发送注册成功的提示邮件,那么是发生在注册类检验输入数据之后,而不能是之前。
另外,还有一些其他的图形,比如状态图(State),部署图(Deployment),组件图(component),活动图(Activity),这些请参考相关文档。同时EA支持的图形有非常的多,其中思维图(表达和辅助了思维的思考过程),WEB模型图(表现了网站上部署的模型结构)是最近几个版本中才出现的。
同类推荐
2022-09-10
立即下载2022-09-10
立即下载2022-09-10
立即下载2022-09-10
立即下载2022-09-10
立即下载2022-09-10
立即下载相关文章
光影魔术手怎么抠图换背景色?
2020-08-25大航海时代4威力加强版HD舰船配置攻略
2022-08-15Office组件制作语句排序考题的技巧
2022-08-02PotPlayer播放器截取gif动图的技巧
2021-10-08使用CorelDRAW X6抠图的操作方法
2020-08-22PDFFactory转换pdf的技巧
2021-11-26Altium Designer画元器件的方法
2022-05-27Focusky如何录屏?Focusky录屏的技巧
2022-05-25Camtasia Studio如何增帧?Camtasia Studio增帧的方法
2021-11-11小鱼易连如何使用?
2020-12-24