EA画UML图

EA画图的基础总结 EA软件是一款常用的新型画UML图的工具,功能非常强大,还可以用来画ER图。刚开始接触这个软件的时候非常的小白,居然用画类图的工具箱去画ER图,在坚持不懈的探索了2个小时后,终于可以上手画图了。尤其诡异的是再网上找相关的资料,居然没有很基础的操作的东西,对于一个新手来说,简单易懂,操作方便的操作流程对新的软件的认识很重要。如果一个软件的使用非常的复杂难用,用户也就失去了对软件探索的热情,那么那些隐 阅读详情

以下是我用使用Enterprise Architect 10 (build1005)试用版画UML类图的过程:


首先,点击File菜单选择New  Project菜单项,新建一个工程,选择路径保存之后,会弹出以下对话框,选择“Basic UML 2 Technology”,勾选"Class"



打开Project Browser,如下图



然后,右击"Class Model",点击“Add”菜单的“Add Diagram”菜单项,如下图



在下图里选择“UML Structural”,接着选择“Class”,名字自己定义



接着在Toolbox里选择“Class”,并拖拽到中间的画板里,如下图



拖拽完之后,会弹出一个Class属性框,可以输入类的名字,作者的名字,还可以选择语言,如PHP,如下图



接下来就可以设置类的属性和方法了,有几种方式:

(1)选中你想设置的类,例如“MyClass”,然后在右击之后弹出的菜单里选择“Features & Properties”菜单的“Attributes”菜单项,“Operations”菜单项,就可以设置类的属性和方法了,如下图所示:



(2)选中你想设置的类,点击那个类似放大镜的小图标,在弹出的浮动工具栏选择那两个小方块,一个是用来设置属性,一个是用来设置方法的,如下图




(3)快捷键:

Ctrl+Shift+F9:设置属性

Ctrl+Shift+F10:设置方法


用上述的(1),(2)两种方法来设置属性,会弹出以下对话框,在对话框里输入属性名字,类型,作用域,然后记得点击“Save”按钮保存,再点击“New”按钮可以在不关闭下面的对话框的前提下继续添加属性


点击上图的“Close”按钮后,就设置好了,如下图:



用上述的(1),(2)方法来设置方法,会弹出以下对话框,然后可以输入方法名,方法的参数,返回值类型,作用域,同样要记得点击“Save”按钮来保存你的设置哦!


然后点击“Close”按钮,就设置好了,如下图:



用快捷键设置属性的话,就会以下画面,可以直接编辑属性的名字和类型,更详细的设置可以在点击属性后弹出的属性对话框里设置。


编辑完之后,效果如下:


用快捷键设置方法,就会出现以下画面,可以直接编辑方法的参数,返回值类型,作用域,更详细的设置在点击方法后弹出的方法对话框里设置。

编辑完之后,效果如下:











接下来要来画类之间的关系

首先,选中一个类,找到下图的向上小箭头的小图标,如下图


点击这个小图标之后,在弹出的菜单里选择“Class”,再按照你的选择关系的类型(泛化,关联,组合等),如下图


例如选择了“Dependency”(依赖)类型,之后会弹出一个类的设置对话框,如下图:


设置完这个类之后,两个类之间就有个虚线箭头,效果如下:


上面是在已有 的一个类的前提下创建一个关系并创建一个新的类,下面来说说怎么在两个已有的类里添加关系。例如下图MyClass2和MyClass3


先是选中一个类,例如选中MyClass3,在右击后弹出的菜单里选择“Advanced”菜单的“Parent”菜单项,如下图


接着弹出一个设置父类的对话框,如下图:


点击上图的“Choose”按钮,会弹出一个对话框来让你选择一个类,我们选择MyClass2,如下图:


然后回到刚才设置父类的对话框,MyClass3和MyClass2的关系如下图的红框里所示


点击上图的“Close"按钮之后,MyClass2和MyClass3之间就有个实线箭头了,如下图所示:



点击关系,在弹出的菜单里选择”Advanced“菜单的”Changed Type“菜单项,如下所示:



点击”Change Type“之后,弹出一个选择关系类型的对话框,如下图:


例如我想改成Dependency,如下图:


之后弹出一个确认对话框,点击”是“,如下图:


确认之后,关系就改变了,箭头变成虚线的,效果如下:




EA常见画图(类图、包图、构件图、状态图、顺序图、活动图) EA常见活动图,状态图画法类图:111(1)给关系添加注释(2)设置关系线样式包图:(1)创建包图(2)在包中添加子包:(3)在包中添加用例:(4)在包中添加参与者:构件图(组件图):(1)创建构件图:(2)画出构件,添加构件间的关系部署图:(1)创建部署图(2)画部署图:顺序图:(1)创建顺序图(2)画图:(3)设置成异步消息(4) 类图:111 (1)给关系添加注释 双击关系线,弹出如下窗口,选择Role(s),修改注释,点击“确定” (2)设置关系线样式 双击关系线,弹出以下设置窗口,如图设置: 阅读详情

相关推荐

Enterprise Architect 中文经典教程

本文使用到的EA工程文件下载 一、Enterprise Architect简介 Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,...

2万+

使用Enterprise Architect画UML类图

以下是我用使用Enterprise Architect 10 (build1005)试用版画UML类图的过程: 首先,点击File菜单选择New  Project菜单项,新建一个工程,选择路径保存之后,会弹出以下对话框,选择“Basic UML 2 Technology”,勾选"Class" 打开Project Browser,如下图 然后,右击"Cl

5万+

别再死记硬背了!用EA(Enterprise Architect)画一张图,彻底搞懂UML用例图的‘包含’和‘扩展’

本文通过Enterprise Architect(EA)工具实战解析UML用例图中的包含与扩展关系,以航空购票系统为例,详细展示了如何从业务场景中理解这两种关系的本质差异。文章不仅提供了具体的建模步骤和验证方法,还分享了常见错误排查技巧,帮助开发者摆脱死记硬背的学习方式,真正掌握UML用例图的核心概念。

weixin_30915275的博客 151

使用EA绘制UML状态图

UML状态图

qq_62269543的博客 9860

使用EA画类图

本文介绍使用EnterpriseArchtect进行建模是,类图的使用方法。篇幅较长,请慢慢阅读。示例中使用的EnterpriseArchtect的版本为13.0,其他版本的区别也应该不大,请自行调整。启动EA后选择【NewProject】菜单项,在出现的【NewProject】对话框中输入文件名后按下【保存】按钮。为简单起见,在出现的【ModelWizard】中不做任何选择,直接选取消。我们还是可以得到下面的工程文件。 注意右上角的【Modle】节点,就是工程的根节点。在Model节点的上下文菜单中选择【Add】-【AddVi

抖音X-Medusa风控逆向:unidbg环境重建与魔改AES还原

X-Medusa并非传统加密算法,而是深度耦合运行时环境的动态混淆系统,其核心是硬件指纹感知、线程上下文绑定与非标AES变异。理解其原理需跳出‘找密钥’思维,转向对CPU型号、系统属性、微秒级时间及内存布局的综合建模。技术价值在于将不可控的客户端风控,转化为可复现、可配置、可运维的服务化能力;典型应用场景包括合规数据采集、API协议适配与移动安全研究。本文聚焦Android native层逆向实践,基于unidbg实现高保真环境模拟,并完整还原S-Box动态生成、MixColumns矩阵变异与轮密钥XOR扰

weixin_33783283的博客 686

用EA(Enterprise Architect)画UML图

将上一篇:《用StarUML画UML图》http://gqdy365.iteye.com/blog/2117285 中的序列图(顺序图)用EA改造一下,如下: [img]http://dl2.iteye.com/upload/attachment/0101/2014/5deabd4a-3490-3ca4-9e23-f77e2d730faf.png[/img]...

沉淀之路—Android 1519

SD--根据订单创建出库单(相关的函数列表的介绍系列篇(2))

创建订单样例代码参见:http://blog.youkuaiyun.com/CompassButton/archive/2007/05/09/1601712.aspx 可以根据一个订单或者部分订单项来创建出库单,代码如下:* Populating the item data lx_sales_item-ref_doc = l_vbeln. lx_sales_item-ref_item = c_000010

SAP BLOG--Jack Wu 6226

Enterprise Architect(EA)画UML之用例图,敲详细讲解+实战举例

在《UML面向对象分析、建模与设计》中学到了用例图,用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。 用例图中的主要元素包括参与者、用例以及元素之间的关系(这三个应该很好理解,一啪啦的废话不多说了,有什么不懂的直接留言或者私信)。 我们可以看一个用EA绘制餐馆管理系统的用例图 接下来讲解怎么用Enterprise Architect(以下简称EA)工具来画 步

宝藏女孩的成长日记 4万+

详解Linux下使用vscode编译运行和调试C/C++

本教程将具体详解使用Visual Studio Code在Linux环境下使用C/C++方法。 GCC C++ 编译器 (g++) 和 GDB 调试器的方法。 GCC是GNU 编译器集合; GDB 是 GNU 调试器。 1.先决条件 安装Visual Studio Code. 安装C++拓展插件。点击在vscode界面最左侧的Extensions图标(打开快捷键:ctrl+shift+X),搜索“C/C++”,点击进行安装。 确保已安装gcc. 一般ubuntu系统会预装gcc.在终端窗口中输入如下命令

休的博客 6241

25、量子计算:中性原子与约瑟夫森结量子比特

本文详细探讨了中性原子和约瑟夫森结两种量子比特在量子计算中的应用。中性原子量子比特利用光晶格实现量子态的操控,具有长相干时间的优势,但面临可扩展性和多量子比特操作的挑战;而约瑟夫森结量子比特基于超导技术,结合半导体制造工艺,具有低耗散和潜在的高可扩展性,但在参数控制和环境干扰方面存在难题。文章还比较了这两种方案的性能、应用场景及未来发展趋势,展望了它们在量子计算发展中的潜力与突破方向。

ol789012的博客 212

关于使用EA软件画UML图时关系箭头的拖动/绘画方法

这里写自定义目录标题关于EA画UML图时关系箭头的操作方法--以类图的继承关系为例首先画类图添加关系箭头 关于EA画UML图时关系箭头的操作方法–以类图的继承关系为例 笔者近期由于一些原因接触了EA软件,并在使用过程中发现这个软件的关系箭头的操作方法并不仅仅如每个类图标一样仅仅拖动就可以,在此,笔者以类图的继承关系为例讲解一下关系箭头的具体操作,希望可以帮到大家! 首先画类图 在这里,我是定义类operation为父类,类Add为继承其的子类(类里面的东西是随便写的,主要讲关系箭头) 添加关系箭头 如图选

C_lisa的博客 5805

NR PUCCH(二)PUCCH format 2/3/4

继续看PUCCH2/3/4:PUCCH format 0和1所携带的信息bits少,UCI bits2bits,信息bit需要经过编码等过程下面分别来看。

ModemProtocol的博客 538

UML建模,用EA画机票预订系统类图和对象图

对象图 1. 在model下新建包 在对象图下选择新建图 在类图中进行操作 a.确定类元素 在工具箱中选择class在页面显示为方框,双击出现选项栏 ,在 中选择entity b.添加类的属性和操作并确定类图中的关系 添加属性和操作,右键点击出现选项 确定关系 操作完成 在对象图中进行操作与类图相同 在工具栏中选择object即可 ...

m0_56793123的博客 1万+

《模型轻量化-剪枝蒸馏量化系列》YOLOv5无损剪枝(附源码)

无损剪枝模型到几百kb~

cv君的博客 3万+

VSCode 中搭建 Python 开发环境

**验证安装**:打开终端(CMD/PowerShell/终端),输入 `python --version`(Windows)或 `python3 --version`(macOS/Linux),显示版本号即成功。- **下载地址**:[Python 官网](https://www.python.org/downloads/)(选择对应系统的最新稳定版,推荐 3.8+)- **调试**:通过 `launch.json` 配置,设置断点后按 `F5` 启动,使用 `F10/F11` 控制流程。

寒寒豆豆软件公司的博客 2536

安装UML工具:EA(Enterprise Architect)+首次使用EA

Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。

Enterprise Architect——全生命周期建模工具 9809

自然语言处理6 -- 情感分析

1 概述 情感分析是自然语言处理中常见的场景,比如淘宝商品评价,饿了么外卖评价等,对于指导产品更新迭代具有关键性作用。通过情感分析,可以挖掘产品在各个维度的优劣,从而明确如何改进产品。比如对外卖评价,可以分析菜品口味、送达时间、送餐态度、菜品丰富度等多个维度的用户情感指数,从而从各个维度上改进外卖服务。 情感分析可以采用基于情感词典的传统方法,也可以采用基于深度学习的方法,下面详细讲解 ...

谢杨易的博客 5万+

【重构】机房收费系统UML——类图

重构初期,为了增加对机房收费系统的熟悉程度,对七层的深入了解,以及为了探究EA这款软件的奥妙,首先进行了画图。         这次跟第一次学习UML画的图最大的差别就在于三层的加入,尤其是类图。画类图之前要画包图,包图还是第一次画,就是把七层之间的联系表现出来,如下:        下面就来揭开类图的真是面目:        一、UI层        每个层各司其职,那么U层负责

君君的博客 1379

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

机房合作,用EA生成自己想要的代码

软工学习的时候,是用Rational Rose软件画的UML图;机房个人版重构的时候,开始尝试着使用EA;现在机房合作,也是第二次使用EA,这一次,让我认识到了EA不仅仅只是个简单的画图工具,它有着更加强大的功能。 在画机房收费系统的UML类图时,是按各个层分开画的。除了U层,其它层的代码,原来都可以用EA帮助我们自动生成。但生成的代码究竟是不是自己想要的,就要看自己画的图(包括名称、方

Dream it Possible 2146

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

架构设计怎么要画那么多图?架构图怎么画?

UML是架构设计建模的有效工具,但并非唯一选择。关键在于根据项目需求、团队习惯和场景特点,挑选最能实现 “清晰沟通与高效设计” 的方式。如果业务非常简单、来不及熟悉UML专业建模工具,那么参照上述设计思想扒拉几个线框图也没问题。明知山有虎,绕过明知山,条条大道通罗马。

IT孟德的编程世界 2798

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

如何用EA画类图

前言: 说到机房合作肯定少不了UML图这一环节,今天咱们就先进入UML图中的类图,看一看类图是怎样建立的,这里采用的工具是Enterprise Architect 这款工具 正文 首先,点击File菜单选择New  Project菜单项,新建一个工程,选择路径保存之后,会弹出以下对话框,选择“Basic UML 2 Technology”,勾选"Class" 第二步:打开P

YNO 9640

EA——UML图

机房重构的时候又涉及到了UML图,又学习了一遍,这次重点学习了类图,用例图,序列图 UML-Unified Model Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。

千千 2352

如何使用EA画ER图?

第一次学习UML图的时候,我利用的工具是Ration Rose,安装麻烦一些,但操作简单。即将进行机房重构,需要再次对UML进行学习和使用,我决定使用EA,第一次用真的是出现了很多问题,当然主要原因就是用的少,不够熟练。EA安装简单,操作还需要站在巨人的肩膀上去学习。

写一封信 1万+

【EA教程】——类图生成框架

从前几次老师的讲课中我们能看UML对我们重要性。一开始真是懵懵懂懂的,搞不懂为什么一个UML图有这么大的价值。从开始了合作版机房才听说可以用类图和包图生成整个系统的框架,然后只需要完成其中的一些方法就好了。听起来好高大上的样子,一方面是想多多尝试新鲜的东西,另一方面是想偷懒啊。 抱这样的心态就开始了。 1、设定编写语言     主要是类图用来生成代码。首先是要先给类图设定好语言。机房合作我们

漫漫长途,终有回转;余味苦涩,终有回甘 4635

别再死记硬背UML了!用Enterprise Architect 16(最新版)从零画一张类图,5分钟搞定

本文教你如何用Enterprise Architect 16在5分钟内快速绘制专业UML类图,适合零基础用户。从创建项目、绘制类元素到建立类关系,详细步骤助你轻松掌握UML建模技巧,提升工作效率。

weixin_30680385的博客 399
上一篇: 手机移动端纯净无广告百度主页设置方法
下一篇: 虚拟机VMware怎么完全卸载干净,如何彻底卸载VMware虚拟机
aijava1
博客等级 码龄11年 19粉丝 31原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值