博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
又识用例图
阅读量:4679 次
发布时间:2019-06-09

本文共 673 字,大约阅读时间需要 2 分钟。

  用例图(Use Case Diagram)中有很多小人公仔,于是有人就将用例图叫做公仔图。用例图可能是最好看的一种UML图,不仅好看而且还实用。

我们在做需求的时候可能会想到:这个系统有谁在用;这些人通过这个系统能做什么事情。思考这两个问题我们就能比较条理清楚的表达系统的需求了用例图也就是回答这两个问题的。

  用例图是用来描述什么角色通过某某系统能做什么事情的图,用例图关注的是系统的外在表现、系统与人的交互、系统与其他系统的交互。我们所说的“小人儿”的UML的术语标准是“执行者(Actor)”,与系统交互的可能是人,如果是人的话,可以称之为“角色”。执行者也可能不是人,而是另外的一个系统,系统与另一个系统交互的话,可以将另一个系统画成某某执行者就成了。圈圈里面会有一段动宾结构的文字,也就是“动词+名词”这样的方式,这个圆圈以及圆圈里面的文字,就是用例(Use Case),这些用例表命了系统能做什么事情。一个用例不一定只能连接一个执行者,一个用例可以连接多个执行者,这表明多个执行者都可以执行这个用例。在所有用例的外面有个框,这个框就是系统边界。系统边界内只有用例而没有执行者。系统边界能清晰地表达出系统的范围,不过系统的不是那么好确定的。线条是指角色与用例之间的线条,线条有三种:无箭头的,指向用例的箭头,指向执行者的箭头,表示某某执行者能执行什么用例。

  当然,用例图还要与其他的UML图配合使用才能发挥更大的威力。

转载于:https://www.cnblogs.com/huangliping/p/6117321.html

你可能感兴趣的文章
算法小记
查看>>
poj3616 LIS变形
查看>>
常用python编码
查看>>
学习笔记:树分治
查看>>
python学习笔记(七) 类和pygame实现打飞机游戏
查看>>
Guice 4.1教程
查看>>
简历已经过时了,而这里正是你需要的
查看>>
CentOS7.5删除旧的内核
查看>>
剑指Offer_57_二叉树的下一个结点
查看>>
51Nod1514 美妙的序列
查看>>
51Nod1257 背包问题 V3
查看>>
python字符串操作
查看>>
解決BufferedReader读取UTF-8文件中文乱码(转)
查看>>
OpenFire源码学习之二十六:Spark&Tinder
查看>>
window.btoa
查看>>
Linux中的会话与作业
查看>>
IE8对JS数组,采用属性遍历的解析差异
查看>>
Linux中安装JDK1.8
查看>>
计算机中丢失 msvcr110.dll 怎么办
查看>>
android手机抓wireshark tcpdump数据流量
查看>>