UML收获(1)—— 用例图

前言

接触了UML的前几集视频对UML的用例图有了一定的理解,那么用例图是什么呢?用例图有什么作用呢?在使用时又需要注意些什么呢?

在这里插入图片描述
用例图的组成

用例

是对包括变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价值的可观察结果。(我们可以理解为用例是参与者想要系统做的事情)

参与者

不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。(比如:小明是学生系统管理员,那么他就是可以作为管理员这个角色参与管理)

关系

描述执行者与用例之间的关系

关联(→)

它是一种包含关系,即一个类知道另一个类的属性与方法。

依赖(---->)

依赖是一种使用关系,及父类的变化可能影响到子类,需要两者之间的协调,要尽量少用。

泛化(——▷)

一种继承关系,子类继承父类,箭头永远指向父类。

系统边界

指正在建模系统的便捷,边界内表示系统的组成部分,边界外表示系统外部

用例图的作用

用例图是外部用户所能观察到的系统功能的模型图,是系统的蓝图。(意义是为软件设计人员做好铺垫 , 他们用用例图画出功能模块图)

用例需要注意的地方

1.应该清晰地定义系统边界
2.防止用例过多
3.应该从执行者的角度来命名用例
4.用例描述正规程度
5.避免执行者的名字不一致
6.避免执行者和用例之间的关系过于复杂
7.注意用例的大小是否恰当
8.避免用例描述混乱

例图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/s310040799/article/details/89791686