12.13

用例图(use case diagram)
用例图可以让其他人更直观的了解一个系统。假如我们现在有一个 APP 方案📝想让其他人了解它,但是无论怎么表达他们都无法理解,那么我们可以使用用例图去表示它,这样能让其他人更加直观的了解它。下面是关于百度百科🌐对它的描述:

用例图(use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。用例图也经常和其他图表配合使用。

用例图是静态模型,是需求分析中的产物。其主要作用是描述参与者和用例之间的关系,帮助开发人员能够可视化了解系统的功能。

用例图的模型元素

1️⃣系统(System):使用一个矩形框表示一个系统,并将系统的名称放在顶部。在矩形内的所有东西都属于这个系统,而在矩形外的任何东西都能够使用这个系统

2️⃣参与者(Actor):使用一个小人图形表示参与者。参与者放置在矩形框外部。参与者是使用系统的人或物,它可能是个人、一个组织、其他系统或者外部设备。参与者有三个重点因素:

参与者是系统的外部对象,需要放置在系统之外;
参与者需要被视为类型或类别,它们不是特定的个人或者特定的组织。例如顾客指代的是所有顾客,而并非某个人;又或者银行指代的是所有银行,而并非某个银行。
参与者分为主要参与者(Primary Actor)和次要参与者(Secondary Actor)。主要参与者是主动发起行为,而次要参与者往往更为被动。一般将主要参与者放置在系统左边,次要参与者放置在系统右边。

3️⃣用例(Use Case):使用一个椭圆形来表示一个用例,在椭圆形内写上用例完成的动作。用例放置在矩形框内部。用例代表完成的系统中某种任务的一个动作,所以用例属于系统内部。用例的描述应着重于系统从外界来看有什么样的行为,而不管该行为在系统内部是如何具体实现的。用例都以动词开头并强化所发生的操作,且最好按照逻辑排列用例。

posted @ 2025-01-02 16:49  jais  阅读(3)  评论(0编辑  收藏  举报