Enterprise Architect(EA)画UML之用例图,敲详细讲解+实战举例
目录
- 具体步骤
- 前提准备
- 实战画用例图
- 实战加一
- 绘制“机票预订系统”用例图
- 补充
- 补充一:如何调整整体字体
- 补充二:如何修改边框字体
- 补充三:在关闭Enterprise Architect之后如何打开?
在《UML面向对象分析、建模与设计》中学到了用例图,用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。
用例图中的主要元素包括参与者、用例以及元素之间的关系(这三个应该很好理解,一啪啦的废话不多说了,要是看了这个讲解有什么不懂的直接留言或者私信)。
我们可以看一个用EA绘制餐馆管理系统的用例图
enterprise architect是数据库设计和构建的好工具,不仅仅是UML建模工具,包括项目计划,业务流程,生成文档和模块等功能
接下来讲解怎么用Enterprise Architect(以下简称EA)工具来画
具体步骤
前提准备
步骤:打开EA
选择一个路径保存就好la
这里画用例图,所以选择Use Case
新建项目已经完成了,然后,新建包
包已经新建完成了,接下来新建图
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)
接下来,点击此处,就会弹出工具箱
实战画用例图
我们点击一个Actor,其实就是参与者。点击不动拖到绘制画面中
注意:如果没有出现右边的输入框框的话就手动点第二个红框框,就会出现!信息填写好点击确定或者回车就行了
我们也可以设置边界,做法和上面是一样的,将这个框框按住不动,拖到绘制页面
边界可根据个人喜好设定,当然也可以输入一个餐馆管理系统,我这里的名称是没有输入的,当然可以输入
接下来就是用例,还是刚刚的方法,把Use Case拖住不动 到绘制页面
用元素之间的关系连接线连接,还是和刚刚一样,拖住不动到绘制页面
这个线绘制是没有箭头的,我们需要手动添加箭头:
选中箭头,右键点击特性,方向选择起始——>目标——>点击确定
这样线就处理好了,如图
泛化线的绘制
泛化很好理解,就好比奔驰是车、狗是动物一样。例如处理现金结账和处理银行卡结账都属于收款
用泛化连接的图形如图所示
当然也经常会用到“包含include”“扩展extend”。这两者的区别是“包含”是主用例没有包含其他的辅助用例就不能独立执行,但是主用例可以在没有“扩展”其他辅助用例的情况也可以执行。
绘制include线和extend线
选中这个小箭头,拖到相应关系的用例上面,再选择对应的关系
这样一个简单的图就做好了,由图可知字体太小了,我们可以调整字体,见补充
最后一个简单的用例图就做好了
实战加一
绘制“机票预订系统”用例图
1. 确定“机票预定系统”参与者。
游客、会员用户、信用评价系统、管理员
2. 确定“机票预订系统”的用例。
游客:查询航班、注册
会员:购买机票、查询航班、退订机票、改签、查看行程
信用评价系统:检查信用等级、修改信用等级(这两个用例并非由评价系统触发)
管理员:设置航班安排
3. 确定用例之间的关系
购买机票—查询航班、检查信用等级(include)
退订机票—修改信用等级(extend)
改签—查询航班、查看行程(include)
补充
补充一:如何调整整体字体
点击——>工具——>选项
点击外观——>配置默认的元素字体——>选择字体大小——>确定
补充二:如何修改边框字体
点击边框——>点击红框内的小扫把——>再点击大写的A就可以设置字体大小了——>最后再点击确定
补充三:在关闭Enterprise Architect之后如何打开?
在右下角找到模型,点击项目浏览器,找到自己刚刚创建的图就可以打开了。
这便是我捣腾好久才整出来的,百度没找到没有的东西就一个一个的试,马克思主义中有句话说得特别好:实践是检验真理的唯一标准
共勉!
注:创作不易,转载请注明出处
https://blog.csdn.net/hanhanwanghaha一个超级无敌可爱的人欢迎你的关注!
有问题可在CSDN上私信我,期待与你的一起学习
Enterprise Architect(EA)画UML之用例图,敲详细讲解+实战举例相关推荐
- ea mysql建模_UML数据建模工具之Enterprise Architect(EA)实例-UML应用
编辑推荐: 文章主要介绍使用EA进行银行ATM机用户取款为例的建模全部过程,步骤较为详细,希望可以让大家有个新的认识. 本文来自于cnblogs,由火龙果软件依然编辑.推荐. 一.需求建模,模拟银行A ...
- Enterprise Architect(EA) 软件建模工具
1介绍 生命 周期 软件设计方案-- Enterprise Architect是以目标为导向的 软件系统.它覆盖了系统开发的整个 周期,除了开发类模型之外,还包括事务进程分析,使用案例需求, 动态模型 ...
- UML建模工具Enterprise Architect(EA) -- 安装及简单使用
目录 一.什么是EA? 二.安装EA 三.为什么要学会用EA? 四.创建EA工程 五.创建类视图,构建类和接口 六.选中模型目录,自动检出Java代码 七.构建内部类 八.趁热打铁,构建数据表视图并检 ...
- enterprise architect (EA) 源码生成UML类图
首先打开E-A,点击"文件"-"新建项目"-命名项目并选择项目保存目的地.完成上述操作后会弹出一个对话框"选择模型" 用VS看大型工程代码, ...
- Enterprise Architect EA工具依据现有项目画类图
- java数据模型公共类_UML数据建模工具之Enterprise Architect(EA)实例
一.需求建模,模拟银行ATM机用户取款实例. 1.新建项目选择模型视图类别 2.将model更改成ATM(项目名称). 3.将Requirements更改成'需求建模',Analysis View 更 ...
- 用在线工具processOn画UML的用例图和时序图
发现一个很不错的在线画图工具processOn,我用这个工具画了下我们此次羡慕的UML用例图 用例图 下面我们画下时序图 以下资料参考于http://www.cnblogs.com/ywqu/arch ...
- Enterprise Architect EA工具将设计视图导出为xml
- UML工具:EA(Enterprise Architect)
EA跟Rational Rose一样都仅仅是一个UML建模软件,随着对EA的熟悉发现EA的功能太强大了.EA跟Rational Rose大不一样,Rational Rose只是实现对软件的建模即构建系 ...
- uml 工具_【推荐】灵活而丰富UML建模工具Enterprise Architect!
Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering).EA不同于普通的UML画图工具(如V ...
最新文章
- 远程调试在Linux车机中的应用
- php 换行 PHP_EOL变量
- 我 “大专学历+半路转行” ,从拉垮弱鸡到测试团队骨干,走到这一步很知足
- Leetcode10. Regular Expression Matching
- 最近写mapreduce程序从hbase中抽取程序遇到的一些问题
- 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例32
- 万嘉MOV格式转换器v1.00.102官方免费版
- Milvus 2.1 版本更新 - 简单可信赖、性能持续提升
- 2020年排名前10的Python库
- 《中国迈向新一代人工智能》全文来了。道翰天琼认知智能平台为您揭秘新一代人工智能
- mysql 启停脚本_mysql自己编写启停脚本
- python正则表达式匹配qq邮箱_python 正则表达式(QQ,手机号,邮箱,用户名,密码)...
- 别逗了,费曼先生怪才历险记pdf
- Java反射破坏了封装性?
- 尚医通 (二十二)预约下单
- Navicat 导出表生成PDM文件
- 【物理应用】基于matlab白鲸算法太阳能光伏模型参数估计【含Matlab源码 2018期】
- 计算机专业成长计划书,计算机专业学习计划书
- 手把手教你写电商爬虫-第二课 实战尚妆网分页商品采集爬虫 1
- java.lang.NoClassDefFoundError: net.youmi.android.AdManager