UML——用例图

下图是一个再简单不过的用例图
用例图主要就是由上面一个小人一个椭圆还有箭头组成的 看起来还蛮好看滴 那么它是用来干嘛滴捏 小人跟椭圆又分别代表啥捏 看完下面你就知道了

用例图是用来描述角色通过系统能做什么事情的图 用例图关注的是系统的外在表现 系统与人的交互 系统与其他系统的交互

小人:
对系统进行用户分类 可以提取出不同的角色 不同的角色职责不同 所使用的系统功能也不同 
每一个小人就是一个角色 它让我们懂得考虑问题要从不同的角色的角度出发 这样可以让我们更加全面的认识问题 
例如要开发一个机房收费系统 很容易就会想到 一般用户 操作员 管理员 这几个角色 很明显这三个角色的权限是不同的 他们具体可以对系统进行什么角色 就要让椭圆把这些功能表现出来了
PS:角色可以是人 也可以是其他系统

椭圆:
椭圆加上下面的动宾短语就构成了用例 用例用来表示系统可以做什么事
还以机房收费系统为例 可以有 充值 下机等用例
PS:一个用例可以属于多个角色

箭头:
箭头表示某个角色可以做某个用例 箭头方向表示数据的流向 指向用例说明角色向系统输入数据 指向角色则说明系统向角色输出数据
PS:在其他地方看到过无箭头的线 表示没有不需要明确数据流向 这个不是很了解 欢迎高手补充
posted @   刘水镜  阅读(280)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示