一、用例图

定义

用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。用例图是系统的蓝图。用例图呈现了一些参与者,一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。

构成

用例图由参与者、用例、系统边界、箭头组成,用画图的方法来完成

参与者

参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。还有一点要注意的是,参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色。

用例

用例是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果。这是UML对用例的正式定义,对我们初学者可能有点难懂。我们可以这样去理解,用例是参与者想要系统做的事情。对于对用例的命名,我们可以给用例取一个简单、描述性的名称,一般为带有动作性的词。用例在画图中用椭圆来表示,椭圆下面附上用例的名称。

系统边界

系统边界是用来表示正在建模系统的边界。边界内表示系统的组成部分,边界外表示系统外部。系统边界在画图中用方框来表示,同时附上系统的名称,参与者画在边界的外面,用例画在边界里面。因为系统边界的作用有时候不是很明显,所以我个人理解,在画图时可省略。

箭头

箭头用来表示参与者和系统通过相互发送信号或消息进行交互的关联关系。箭头尾部用来表示启动交互的一方,箭头头部用来表示被启动的一方,其中用例总是要由参与者来启动。

作用

用例图主要的作用有三个:

获取需求;

指导测试;

还可在整个过程中的其它工作流起到指导作用

E-R图

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

它是描述现实世界关系概念模型的有效方法。是表示概念关系模型的一种方式。用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;

用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。

功能结构图

功能结构图就是按照功能的从属关系画成的图表,图中的每一个框都称为一个功能模块。功能模块可以根据具体情况分的大一点或小一点,分解得最小功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一个任务的一组程序。

简述er图的作用_用例图、ER图、功能结构图相关推荐

  1. 简述er图的作用_数据库关系图的作用是什么?

    你的位置: 问答吧 -> MSSQL -> 问题详情 数据库关系图的作用是什么? 一.数据库关系图的作用是什么? 二.ER图的作用是什么? 三.两者之间的差别和联系??? 作者: zhan ...

  2. er图的好处_如何把ER模型转换为关系模型(超详细,含例题)

    本文转载自:http://blog.csdn.net/HaoDaWang/article/details/78098937?locationNum=4&fps=1 超级感谢博主分享 本篇博文中 ...

  3. 机械动作时序图怎么画_快速学习时序图:时序图简介、画法及实例

    原标题:快速学习时序图:时序图简介.画法及实例 时序图作为常用的UML交互图,可以直观的传达系统内外之间的交互过程,经常用在详细设计文档中.下面本文综合参考了多篇时序图的教程,根据作者的思路将时序图做 ...

  4. 图神经网络代码_第一篇:图神经网络(GNN)计算框架绪论

    写在开头: 这个专栏是为了总结我本科毕业设计中所设计的题目<基于GPU的图神经网络算法库的设计钰实现>.这半年来一直在这个方向上啃代码,读论文,真的学到了很多东西.尤其是阅读了大佬团队写的 ...

  5. 三位数的茎叶图怎么看_如何用茎叶图表示三位数,什么是茎叶图

    茎叶图(Stem-and-Leaf Diagrams)又称"枝叶图",由统计学家约翰托奇设计,它的思路是将数组中的数按位数进行比较,将数的大小基本不变或变化不大的位作为一个主干(茎 ...

  6. 简述er图的作用_【ER图的含义】作业帮

    1.先看看概念哈,然后再看各个要素的含义哈. 2.先看弱实体的解释,下面会用到. 弱实体可以这样理在现实世界中,有时某些实体对于另一些实体有很强的依赖关系,即一个实体的存在必须以另一实体的存在为前提. ...

  7. 简述网络调研的作用_利用龙伯球透镜天线提升高铁4G网络覆盖

    透镜天线,一种能够通过电磁波,将点源或线源的球面波或柱面波转换为平面波从而获得笔形.扇形或其他形状波束的天线.通过合适设计透镜表面形状和折射率 n,调节电磁波的相速以获得辐射口径上的平面波前.透镜天线 ...

  8. 、简述global关键字的作用_详解static inline关键字

    详解static inline关键字 本文章为知乎用户 @徐yang哟 原创,禁止抄袭! 灵感来源 在查stm32的LL库部分函数的API时,有时会查到这种函数: __STATIC_INLINE vo ...

  9. 、简述global关键字的作用_在C#编程中global关键字的作用及其用法

    在C#编程中,global 是 C# 2.0 中新增的关键字,理论上说,如果代码写得好的话,根本不需要用到它.今天就为大家展示下global关键字的作用及其用法,希望对大家学习C#编程有所帮助. 假设 ...

  10. 、简述global关键字的作用_二十三、Python变量作用域(局部变量和全局变量)

    变量的作用域 在Python中,变量的作用域指的是变量起作用的范围,不同的作用域内,虽然变量的名字相同,但是它们互不影响.变量按照作用域范围可分为局部变量和全局变量. 全局变量 全局变量是在函数定义和 ...

最新文章

  1. alias重启终端失效的问题
  2. 自己写的web标准教程,帮你走进web标准设计的世界——第三讲(html终结篇)
  3. 机器学习入门学习笔记:(2.3)对数几率回归推导
  4. 关于计算机的多媒体论文题目,浅谈计算机多媒体电子相册设计与制作(毕业论文)...
  5. 从零学习perl语言--perl学习笔记(2)--初识变量,if,while等函数的使用
  6. 【OVRP问题】基于鲸鱼优化算法求解开放式车辆路径问题附matlab代码
  7. extern “C“的作用及理解
  8. C语言数据结构:链表-顺序表:初始化及操作
  9. debian设置IP
  10. 用友系统服务器架构,用友ERP-U总体架构.DOC
  11. Tables[0].Rows.count什么意思?
  12. axios封装需要注意的增删改查传参易混淆点
  13. gazebo仿真时在加入差分运动插件后没有cmd_vel话题
  14. typora配置好smms后还是typora上传图片失败:image load failed。
  15. 计算机桌面图片怎么设置大小,怎么设置桌面壁纸大小
  16. 懒汉延迟加载设计模式反射注解
  17. 微信小程序利用canvas绘制一个动画百分比圆圈
  18. 数据中心中出现极性问题怎么办?
  19. WIN11+CUAD11.2+vs2019+tensorTR8.6+Yolov3/4/5模型加速
  20. 使用 husky 进行提交前的代码规范校验和 commit 信息检查

热门文章

  1. 中兴C93E全光网配置
  2. 计算机网络实验二 VLAN间路由
  3. nodejs 遍历json数据_异步-使用node.js遍历JSON
  4. 学历低的程序员要起飞了!拿下这个证书!年薪58万起!
  5. Sql Server 增加字段、修改字段、修改类型、修改默认值
  6. SeaweedFS介绍安装集群部署总结
  7. SKLEARN实例:【用随机森林回归填补缺失值】
  8. 计算机信息管理企业资源规划综合实训,企业资源规划(ERP)综合实训细则
  9. 蔡学镛:架构师最重视的文档
  10. 第18章 基于物理的渲染