Enterprise Architect(EA)的使用记录

—————————————————————————————————————————

1.1 Enterprise Architect 的使用记录

1.1.1 关于EA软件及此文档的相关信息

(这里第一次用MarkDown来写文章) Enterprise Architect简称EA 企业架构师,是一个全功能的、基于UML的visual CASE工具,主要用于设计、编写、构建并管理以目标为导向的软件系统。
对于我这边来讲,这主要是个UML绘图工具,我在工作中编写DD软件详细设计文档中会用到,主要用来画图,包括但不限于:类图、函数流程图、软件架构(框架)图、时序交互图(目前我就画过这些),甚至状态机交互图等等。
这个文档也是我从线下的word文档转换过来了,我之前都把笔记写在word文档中了,现在转移到这里,以后就可以更便捷的查看了。文档中有些只是临时的笔记,并不是完整详细的教程,仅供参考。 虽然有很多可参考的文章,但是自己写的笔记,做的总结,对于自己的工作还是比较实用的。

部分可参考的文章:
画流程图:https://blog.csdn.net/qq1515312832/article/details/86501831
不同类型的做图介绍:https://blog.csdn.net/daohangtaiqian/article/details/128005001
关于类图的一些关联关系、聚合关系、组合关系、依赖关系、继承关系等信息
https://blog.csdn.net/new9232/article/details/137740116
关于类图的一些关联关系
https://upimg.baike.so.com/doc/5682051-5894726.html

1.1.2 使用EA创建新的工程

图片的排版用的是htm的代码来排版的:

新建工程
输入文件名

1.1.3 创建类图 包含成员变量和成员函数

右键弹出
选择下方选中的的选项,然后点击Create Parrern
创建完后可按照需要删掉其它两个模块只保留一个
如何调出编辑框
编辑窗口样式

1.1.3 将画的图保存(导出)为图片

如果图比较大,导出来比较模糊,可以调大导出图像的scale放大比例,然后再导出,这里选200%
保存图片

1.1.4 创建函数流程图

添加一个模型
选择Starter Activity Diagram后点Create Pattern
按F2 可修改名字
如果没有组件栏,可以在下面的按钮中点击显示出来
别人画的类图示例(不一定是标准的):

1.1.5 部分流程图的样式和结构示例

if else 语句结构
if else 语句结构,软件中导出来的图片
if else 语句结构

1.1.6 通过拷贝图表然后粘贴的方式,创建新的图表来继续修改

整个拷贝图表:(或者下面先建一个新的流程图)
先新建一个流程图
从剪切板里粘贴,然后就有图表了

1.1.7 switch case语句 流程图结构样式示例

选这种带分支的图:这个好像就是case语句用的,不确定是不是标准的.

1.1.8 架构图 (部署图?)

基于现有项目新增了model,(不知道它新增的是哪种图表),得到了AVM状态机这一层(组件):

随后AVM状态机层增加一个package:得到package1 :

此时package1里啥也没有,是点击不出编辑窗口来的,就算你手动添加了component也点击不出编辑窗口,因此我们需要增加一个diagram图表:

这里我们选structural component: --------> 然后我们就有编辑窗口出现了:pkg_test

然后不知道为什么右键添加出来的package在编辑窗口中显示不出来:

但是在Toolbox中直接拉取组件到编辑框就可以显示出来: 点击Toolbox中上的那三杠,弹出右边的侧栏,这里会有很多不同类型的组件,package在package那一项中。

直接拖入package,即可得到一个package:

然后要在包中增加component组件的话,先在Toolbox中选择deployment: 直接拖拉component到package中即可。

左侧栏目中把component拖进deamon 中,右边就会有变化,会多出一些归属性的信息。

1.1.9 关于时序交互图

时序图示例:

最主要的组件,时间线的创建:

待后续补充完善…

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Enterprise ArchitectEA)是一种用于分析、设计和构建企业系统的工具。它提供了一整套功能,帮助企业规划、管理和实施复杂的业务和技术架构。 首先,使用Enterprise Architect,需要先规划和定义企业的目标和需求。可以创建一个企业模型,包括组织结构、业务流程、信息流和其他关键元素。在模型中,可以定义不同部门和角色、授权和责任。通过这些模型,可以确保项目和系统的实施符合企业的需求。 其次,可以使用Enterprise Architect创建和管理各种类型的图表,如用例图、类图、活动图、时序图等。这些图表可以帮助分析和设计系统的不同方面。例如,用例图可以展示系统的功能需求,类图可以表示系统的对象和关系,时序图可以描述系统的时序交互。 另外,Enterprise Architect还提供了代码生成和反向工程的功能。可以通过EA生成不同编程语言的代码,如Java、C++等,从而加快开发过程。反向工程功能可以将现有代码导入到工具中,用于分析和设计已有的系统。 此外,Enterprise Architect还支持版本控制和协作,多人可以同时使用EA进行模型编辑和更新。可以通过基于网络的存储库,实现多人的实时协作和版本控制。这对于一个大型企业的协同工作非常关键。 最后,Enterprise Architect还提供了一些扩展功能,如自定义模板和报告生成。可以使用自定义模板来创建专业的文档和报告,方便与其他人共享和沟通。 总之,使用Enterprise Architect可以帮助企业规划和管理复杂的业务和技术系统。通过EA提供的各种功能和工具,可以进行需求分析、系统设计、代码生成和协作等多种任务,提高项目的规划和执行效率。 ### 回答2: Enterprise Architect是一种功能强大的建模工具,用于支持企业架构的开发和管理。以下是使用Enterprise Architect的步骤: 1. 确定企业架构的范围和目标:在使用Enterprise Architect之前,需要明确企业架构的范围和目标。这可以包括确定要建模的系统、组织结构、流程以及相关利益相关者。 2. 创建企业架构模型:使用Enterprise Architect的建模功能创建企业架构模型。可以使用不同类型的图表,如用例图、类图、业务过程模型等。通过将这些图表连接起来,可以建立一个综合的架构模型。 3. 设计和分析架构:使用Enterprise Architect的分析和设计功能来优化架构。可以使用建模工具创建不同的建模元素,如需求、问题和解决方案。还可以使用与业务过程相关的特性来分析和评估架构。 4. 与利益相关者合作:通过与利益相关者合作,使用Enterprise Architect中的协作功能分享和获取反馈。可以使用共享模型和文档来促进团队之间的合作和沟通。 5. 管理和维护架构:使用Enterprise Architect的版本控制和配置管理功能来管理和维护架构的不同版本。可以创建基线版本,并进行变更控制,以确保架构的一致性和完整性。 6. 生成文档和报告:使用Enterprise Architect的文档生成功能,可以自动生成各种类型的文档和报告,如架构说明、需求文档、项目计划等。这些文档可以用于和利益相关者共享架构的细节。 总之,Enterprise Architect是一个强大的工具,可以帮助企业开发和管理其架构。通过遵循上述步骤,可以充分利用这个工具来创建和优化企业架构,并与利益相关者合作共享和推进架构的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值