Enterprise Architect之UML实践

Enterprise Architect 12 快速入门一 本章讲了四个知识点: 1、新建项目 2、创建用例 3、创建类、类之间关系连接 4、用例之间的顺序图 一、菜单 “文件”-》“新建项目” 随便取一个工程名称 勾选你需要的,这里笔者勾选了Use Case、Class、Component、Demployment 把无用的示例和文件夹(包)删掉 把工具箱调出来 二、用例创建(User Case Model) 用例相当于业务 右边项目浏览器双击“Use Case Model” 从工具栏上拖一个Use Cas. 阅读详情

    Enterprise Architect软件是一款专业的UML绘图软件,常用的图有类图、用例图、顺序图及流程图,均可用其创建。其他用于UML软件还有Rational Rose, StartUml, ArgoUml,JUDE等等。下面开始正文:

1.1类图

类图中有几种关系需要搞清楚:

继承:继承一个类

实现:实现一个接口

依赖:如果一个对象和另一个对象相关,即作为另一个类的属性,我们可以称其为依赖。

聚合:比依赖更强的一种关系,用于表示一个对象是另一对象的组成部分(可以单独存在),如教室和桌椅。连线的一端是空心结构

组合:比聚合更强,但一个对象不能脱离另一个对象单独存在,如车和车窗的关系。连线的一端是实心结构。

示例:

 

EA绘制过程:


EA创建类图入口:

1.2  用例图

用于描述一个产品的功能


1.3  顺序图(时序图)

用于描述各个部件(环节)的事件交互,方便直接抽象成业务代码

 

要在活动的基础上继续添加一个业务操作的话,通过点击右键的快捷菜单选取:


EA创建用例图及顺序图入口:

 

1.4  流程图

这个就不说了,指明以下创建入口:

 


从代码到蓝图:用Enterprise Architect实现UML逆向工程 本文详细介绍了如何使用Enterprise Architect进行UML逆向工程,将复杂代码自动转换为可视化UML类图和时序图。通过实战案例展示了EA在处理多语言项目、大型系统时的技巧,包括环境配置、代码导入策略和模型优化方法,帮助开发者快速理解遗留系统架构,提升团队协作效率。 阅读详情

相关推荐

UML教程

通过以上教程,您可以全面了解UML的核心概念、工具使用、实际应用以及最新发展。希望这份教程能帮助您更好地掌握UML,提高软件开发的效率和质量。

GanKuRenSheng的博客 965

Enterprise Architect类图的绘制

两个类之间有聚合、依赖两种关系,使用Enterprise Architect,先画聚合关系,鼠标悬浮就会显示元素对应的信息功能,拖到元素到工作区就会对应生成,新建一个类,类之间的关系,可以在工具箱里添加,也可以在类的 箭头样式的那个图标 上拖动。在类上鼠标右键添加其他信息,常用的是功能与属性的属性和操作,有时候,类的关系不止一种,两个类之间可能有多种关系,如下。上方菜单栏找到图,找到并打开工具箱的视图,其中属性是成员变量,操作是方法,3.多种类的关系的类图绘制。新建图,弹出的窗口如下。

qq_51560486的博客 3504

推荐几本UML语言的经典书籍与常用软件

UML 书籍 工具软件

追赶时代的博客 963

使用Enterprise Architect画UML类图

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

5万+

UML与Enterprise Architect 7.5:团队开发与UML实践手册

用例图主要用于系统功能的描述,展现了系统的功能需求以及用户与这些功能的交互。类图是用来描述系统中类的静态结构,包括类之间的关系,如继承、关联、依赖和聚合。序列图则侧重于展示对象之间如何交互,以及这些交互是如何随时间顺序展开的,常用于描述系统中特定用例的实现细节。EA 7.5引入了一些新工具和插件,旨在提高开发效率和模型的可维护性。例如,新增的模型比较工具可以直观地比较不同模型之间的差异;新插件支持多种新的UML图和扩展符号,以满足特定行业的需求。graph LR。

weixin_42576467的博客 858

EnterpriseArchitect中文经典教程.pdf

EnterpriseArchitect中文经典教程.pdf

Enterprise Architect:创建顺序图步骤

如果很抽象,B站:小安小安la 附视频详解 希望对老板们有用 1.最先创建一个图 2.在新建的图下创建一个动态图,名称自拟 3.在动态图下添加元素 4.创建包 5.添加图 6.选择该图格式 7.开始进行连接 ...

qq_50906590的博客 5110

从零到一:Halcon手眼标定的实战避坑指南

本文详细解析了Halcon手眼标定的完整流程,重点介绍了Eye-in-Hand和Eye-to-Hand两种模式的实操技巧与常见陷阱。通过九点法、N点法等实战案例,提供硬件配置检查、数据采集策略及误差修正方案,帮助开发者提升机械臂与视觉系统的协同精度,适用于工业自动化领域的精准定位与抓取任务。

neovim7hacker的博客 234

[答疑]EA中类怎么表现私有继承

陈诒亮(875365197) 09:29:37EA中类怎么表现私有继承陈诒亮(875365197) 09:29:44private继承潘加宇(3504847) 22:11:10设置泛化关系的范围为private。这是某些特定编程语言的概念,不是普遍概念。做法:先设置每个类的语言为C++,然后双击泛化连接线,设置Scope为Private。[幻灯]7.29-8.1日晚-剔除“伪创新”和“无领域”的领域驱动设计-网课[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)全

rolt的专栏 484

深入浅出一文搞懂Raft协议

前言 在分布式的世界里,要说最核心最复杂的功能,一致性的实现无出其右,之前的paxos算法堪称经典,被认为是同类算法中效果最好的,基本上成为分布式一致性的代名词,但是paxos算法也是出了名的难理解,而且相当不好实现。本人也花了很多时间、看了很多材料也没有真正理解。所以基于paxos的思想进行的一致性算法的简化和实现就成为了现实的需求,在此背景下,本文的主角Raft就出现了。 Raft算法的头号目标就是容易理解(UnderStandable),这从论文中就可以看出来。当然,R...

microGP的专栏 6485

Shopee商品详情页反爬实战:手把手逆向x-sap-Ri和x-sap-Sec请求头加密

本文详细解析了Shopee商品详情页反爬机制中x-sap-Ri和x-sap-Sec请求头参数的加密逻辑,通过JS逆向技术手把手教你定位加密入口、分析哈希算法与对称加密实现,并提供完整实战案例和应对反爬策略的高级技巧,助力开发者突破电商平台数据采集难点。

weixin_27875131的博客 1826

UML与Enterprise Architect7.5团队开发实用手册下载介绍:软件设计入门与实践指南

UML与Enterprise Architect7.5团队开发实用手册下载介绍:软件设计入门与实践指南 去发现同类优质开源项目:https://gitcode.com/ 《UML与Enterprise Architect 7.5团队开发实用手册》是一本专为软件设计初学者量身打造的实用工具书。下面为您详细介绍这一项目的核心功能与场景,以及它的优势和应用。 项目介绍 《UML与Enterprise A...

gitblog_06759的博客 635

避坑指南:在Ubuntu 22.04上配置UR5e与ROS2 Humble真机通信的完整流程

本文详细介绍了在Ubuntu 22.04上配置UR5e机械臂与ROS2 Humble真机通信的完整流程,包括环境准备、网络配置、URCap安装、ROS2驱动部署及控制器状态验证等关键步骤。特别针对常见问题如网络连接失败、驱动启动错误等提供了实用解决方案,帮助工程师高效完成UR5e与ROS2的集成工作。

weixin_30790841的博客 463

跟我学 UML 系统建模

​ Unified Modeling Language 统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。语言,也就是一个表达思想的符号约定。继承和实现几乎不会搞混,一个上下父子关系,一个是类与接口组合与聚合要注意,聚合为聚集,群体与个体。组合为组成,整体与部分关联和依赖要注意,关联一般为同级别有相关性,这种相关性是长期存在的。依赖为需求关系,一方需要依赖另一方,可能会因另一方的改变而改变。关系的强弱顺序:继承 = 实现 > 组合 > 聚合 > 关联 > 依赖。......

m0_65038841的博客 965

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

ppt保存时嵌入字体,但找不到字体使用的位置的解决办法

摘要 当PPT提示无法保存嵌入字体时,可通过VBA代码快速定位使用该字体的文本。具体步骤如下: 按ALT+F11打开VBA编辑器,新建模块并粘贴提供的代码; 运行代码后输入目标字体名称(如“方正兰亭黑简体”); 程序将列出所有使用该字体的幻灯片编号及对应文本内容; 修改这些文本的字体即可解决保存问题。该方法高效精准,适用于排查PPT字体嵌入失败的情况。(150字)

智慧空间实验室 1399

【UML建模案例】小型网上书店系统

小型网上书店系统前言一、案例简介二、使用工具三、软件过程四、系统的UML基本模型总结 前言 最近上半年的浙江软考已经取消,于是开始高强度系统复习Java面向对象的各个知识点,顺便将UML的系统性学习提上日程。 实际上,仅就软考推荐参考教材《软件设计师教程 第5版》和大量的真题来看,UML建模的重要性与基础的代码编写不相上下,不论是在RUP开发过程中也好,传统软件过程也罢,如果不想自己的整个码农职业生涯都是在外包干基层苦力的话,UML肯定是要掌握的基本技能。 这里先附上本项目的.eap工程文件(须用Ente

weixin_45644967的博客 1万+

接入 AI 之后,为什么测试和排障还是没有真正变快?

如果你们准备做平台型 AI,不要先从聊天入口开始想。先把真实数据采上来;再把链路、版本、快照、报告这些核心对象建稳;再把历史沉淀、反馈、检索能力补齐;最后再让 AI 围绕这些对象去工作。这样做出来的 AI,才更容易从“看起来聪明”走向“真正省时间”。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 527

UML建模——使用EA工具开发时序图实践及经验

本文介绍在EA工具中,从最初的用例延续下来,先设计类及其方法,再设计时序图过程,以及时序图分层设计方法。

肖永威的专栏 5万+

英飞凌 AURIX TC3XX 系列单片机的链接文件

这篇介绍英飞凌 AURIX TC3XX 系列单片机的链接文件,主要是针对使用 SOTA 功能如何修改链接文件,完整地实现 SOTA 功能

大橙子的博客 4385

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

EA(Enterprise Architect)UML修改字体大小

EA(Enterprise Architect)是一个很优秀的建模工具(支持UML、数据库建模等), 它安装包很小,不到100MB,还支持生成C#代码。于是,我从Rational Rose换到了EA。 EA默认的字体只有8磅(pt),显示出来的中文很难看。通过下面的方法可以修改默认字体, 包括字体名和字体大小。 ...

张晨光老师的播客 4267

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

enterprise architect 小实验

UML基础实验 实验1:熟悉EA环境 实验目的: 学习使用Enterprise Architect(简称EA)开发环境创建模型的一般方法,理解 EA 界面布局和元素操作的一般技巧。 实验内容: 1.熟悉EA 12的UML建模绘图界面。 (1)打开EA12软件,进入UML建模绘图界面。 (2)了解 EA软件及软件界面组成部分 (菜单、项目浏览器、图窗口工具栏等。 (查阅资料) 2、创建一个工程 点击文件—新建项目-命名项目并选择项目保存目的地 3、创建模型架构 在项目浏览器中选中model右键增加创建新视图

cf6666666的博客 931

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

UML 面向对象分析与设计

面向对象方法以其超越传统方法的技术先进性越来越得到更多的重视,但技术的先进性不能完全代表一种新生事物的最后成功,还要看它是否能得到有效的推广。统一建模语言(UML)的产生为这种推广规定了一致的表示,诸多开发过程模型为技术的应用提供了宏观的指导。 UML 1.模型驱动的开发,回忆一年多前的一次开发 2.UML建模实践概述 3.UML模型的组成 4.UML中对关系的描述 5.UML...

125

从UML新手到老鸟:我的Enterprise Architect 15踩坑实录(聚合/组合关系别再搞混了)

本文分享了作者从UML新手到熟练使用Enterprise Architect 15的心路历程,重点解析了聚合与组合关系的区别及正确使用方法。通过实战案例和实用技巧,帮助读者避免常见错误,提升UML建模效率,实现从代码编写到系统设计的思维转变。

weixin_30514745的博客 322

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

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

weixin_30680385的博客 399
上一篇: svn 常用命令
下一篇: 策略(strategy)模式
LinuxG_G
博客等级 码龄15年 58粉丝 176原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值