UML之用例图(use case)箭头方向:

老是忘记箭头方向,惹笑话。

1、Association,无箭头,Actor连接UseCase即可;

2、DirectedAssocition,Actor连接UseCase,箭头由Actor指向UseCase(角色指向用例);

3、Generalization,继承,我把它念成“继承于”,当然是箭头由子指向父啦;

4、Dependency,我念成“依赖于”,就知道箭头方向了;

5、Include,我念成“包含了”,箭头由包含者指向被包含者;

6、Extend,我念成“扩展于”或“扩展自”,箭头由扩展出来的“子”指向它的“父”;

总结:除了包含方向外,其它都是“小”的指向“大”的,“子”指向“父”,“一般”指向“抽象”。

转载于:https://www.cnblogs.com/TangZhongxin/archive/2009/10/07/3942517.html

UML之用例图箭头方向相关推荐

  1. [UML]UML系列——用例图中的各种关系(include、extend)

    [UML]UML系列--用例图中的各种关系(include.extend) 原文:[UML]UML系列--用例图中的各种关系(include.extend) 用例图中的各种关系 一.参与者与用例间的关 ...

  2. UML实践----用例图、顺序图、状态图、类图、包图、协作图

    http://www.uml.org.cn/oobject/200901203.asp UML实践----用例图.顺序图.状态图.类图.包图.协作图 2009-01-20 作者:Randy Mille ...

  3. [UML]UML系列——用例图Use Case

    原文:[UML]UML系列--用例图Use Case 用例图的概念 用例图是描述用例.参与者以及它们之间关系的图. 用例图的作用 用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为. 用 ...

  4. UML之用例图(use case)箭头方向

    1.Association,无箭头,Actor连接UseCase即可: 2.DirectedAssocition,Actor连接UseCase,箭头由Actor指向UseCase(角色指向用例): 3 ...

  5. UML实践---用例图、顺序图、状态图、类图、包图、协作图

    转载:http://www.uml.org.cn/oobject/200901203.asp 面向对象的问题的处理的关键是建模问题.建模可以把在复杂世界的许多重要的细节给抽象出.许多建模工具封装了UM ...

  6. UML视图—用例图、顺序图、状态图、类图、包图、协作图

    大家好,欢迎来到Doker,这是一篇架构设计的基础文章. 面向对象的问题的处理的关键是建模问题.建模可以把在复杂世界的许多重要的细节给抽象出.许多建模工具封装了UML(也就是Unified Model ...

  7. UML建模——用例图(Use Case Diagram)

    用例图主要用来描述角色以及角色与用例之间的连接关系.说明的是谁要使用系统,以及他们使用该系统可以做些什么.一个用例图包含了多个模型元素,如系统.参与者和用例,并且显示这些元素之间的各种关系,如泛化.关 ...

  8. 【UML】用例图Use Case diagram(转)

    http://blog.csdn.net/sds15732622190/article/details/48858219 前言 总结完UML概述,就该说道UML中的九种图了,这九种图中,最先要说的,就 ...

  9. 初学UML之-------用例图

    一.UML简介 UML(统一建模语言,Unified Modeling Language)是一种定义良好.易于表达.功能强大且普遍适用的可视化建模语言.它融入了软件工程领域的新思想.新方法和新技术.它 ...

  10. 用在线工具processOn画UML的用例图和时序图

    发现一个很不错的在线画图工具processOn,我用这个工具画了下我们此次羡慕的UML用例图 用例图 下面我们画下时序图 以下资料参考于http://www.cnblogs.com/ywqu/arch ...

最新文章

  1. R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(分组箱体框颜色自定义配置)实战
  2. c语言hook内核作用,hook内核函数的基本方法(附代码,经测试不蓝屏)
  3. Ceph 存储集群7-故障排除
  4. jar包名冲突gradle_jar包又冲突了?如何快速确定与哪个jar包冲突?
  5. java 怎么判别注释符_java学习笔记二(注释、关键字、标识符)
  6. pymysql(part1)--pymysql初识之检索/增加/更新/删除数据
  7. 3.27模拟赛 sutoringu(后缀数组)
  8. Atlas应用程序调试技巧
  9. linux在A目录下创建B文件,Linux课程---5、常用文件命令和目录命令(创建文件命令)...
  10. java微信小程序解密AES/CBC/PKCS7Padding
  11. 指针笔试题及其解析、字符串左旋、字符串追加strcat
  12. java某个参数值设置为空_@PathVariable为空时指定默认值的操作
  13. mysql数据库汉字乱码解决方案
  14. 利用递归实现简单的树结构菜单
  15. php 图片轮换 代码,jQuery实现图片轮播特效代码分享
  16. python3下载m3u8转mp4_Python3爬虫通过m3u8文件下载ts视频 Python爬虫
  17. 扫线法快速判断凹多边形相交
  18. python中set什么意思_python中set详解
  19. 汇川HnU系列PLC以太网通讯解决方案
  20. [Apple Shapr3D]【续更】【shapr3D】认识Shapr3D,一个简单易用的设计类软件

热门文章

  1. vSphere Replication:虚拟机的保护伞
  2. Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一)
  3. Java来做马里奥[0]—让精灵再次舞动
  4. 为什么要用火狐浏览器
  5. 用sqoop从mysql导数hive_使用sqoop从mysql导入到hive基本操作
  6. this.controls指所有控件吗?_Excel 控件【窗体控件】和【ActiveX控件】使用基础教程...
  7. phpquery类php,phpquery 最基础的例子
  8. java中aotomicInteger_面试官:你说一下对Java中的volatile的理解吧!
  9. python降序排列说true不存在_【图片】Python3萌新入门笔记(8)【python吧】_百度贴吧...
  10. pio代表什么_“PIO是什么的简称?PIO”是什么的 – 手机爱问